#charts #google-visualization
Вопрос:
Я хотел бы, чтобы текст метки панели был выровнен по правому краю области диаграммы, чтобы все метки выстраивались в линию сетки 400K?
Вот JSFiddle, показывающий, что у меня есть до сих пор. https://jsfiddle.net/67u052kL/1/
Это та часть, которая создает представление данных; в столбцах 1 и 3 есть метки, которые я хотел бы изменить:
var view = new google.visualization.DataView(data);
view.setColumns([
0,
1,{
calc: 'stringify',
sourceColumn: 1,
type: 'string',
role: 'annotation'},
2,
3,{
calc: 'stringify',
sourceColumn: 3,
type: 'string',
role: 'annotation' }
]);
Комментарии:
1. эй, @Филип, только что видел этот вопрос. вам все еще нужна помощь? на этот раз все немного сложнее. Google не предоставляет никаких методов для выравнивания аннотаций. Но мы можем вручную перемещать метки на готовом событии графика. Но я почти уверен, что диаграмма сбросит выравнивание при любой интерактивности, поэтому нам нужно будет использовать a
MutationObserver
, чтобы сохранить их на месте.