Google charts - Как убрать аннотацию с баров? - PullRequest
0 голосов
/ 19 февраля 2019

Я действительно не знаю, как это назвать?аннотация или легенда?оба отличаются от этого, я думаю.Взгляните на картинку

bar graph

Я нашел и попробовал различные способы удаления аннотации / легенды, такие как

 legend: {position: 'none'}

, но безуспешно.Пожалуйста, помогите мне решить это.Спасибо.

1 Ответ

0 голосов
/ 19 февраля 2019

в диаграммах Google, это аннотации и добавляются в диаграмму,
путем добавления столбцов в таблицу данных с использованием 'annotation' роли столбца .

, чтобы удалить, удалить столбцы из таблицы данных.
см. Следующий фрагмент ...

до ...

var data = new google.visualization.DataTable();
data.addColumn('string', 'x');
data.addColumn('number', 'y0');
data.addColumn({type: 'string', role: 'annotation'});  // <-- remove
data.addColumn('number', 'y1');
data.addColumn({type: 'string', role: 'annotation'});  // <-- remove
data.addColumn('number', 'y2');
data.addColumn({type: 'string', role: 'annotation'});  // <-- remove
data.addRow(['a', 1, '1', 1, '1', 1, '1']);  // <-- remove string values for above columns

после ...

var data = new google.visualization.DataTable();
data.addColumn('string', 'x');
data.addColumn('number', 'y0');
data.addColumn('number', 'y1');
data.addColumn('number', 'y2');
data.addRow(['a', 1, 1, 1]);

аннотации также могут быть добавлены с помощью вычисляемого столбца в DataView.
см. Следующий фрагмент ...

перед ...

var view = new google.visualization.DataView(data);
view.setColumns([0, 1,
                 { calc: "stringify",    // <-- remove calculated column
                   sourceColumn: 1,
                   type: "string",
                   role: "annotation" },
                 2]);

после ...

var view = new google.visualization.DataView(data);
view.setColumns([0, 1, 2]);
...