Google图表 - 如何从栏中删除注释?

问题描述 投票:0回答:1

我真的不知道,这叫什么?注释或传说?我认为两者都不同于此。看看图片

我已经找到并尝试了各种方法来删除注释/图例

 legend: {position: 'none'}

但是,没有成功。请帮我解决一下。谢谢。

charts google-visualization bar-chart google-chartwrapper
1个回答
0
投票

在谷歌图表中,这些是注释,并添加到图表中, 通过使用'annotation' column role向数据表添加列。

删除,从数据表中删除列。 请参阅以下片段...

之前...

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]);
© www.soinside.com 2019 - 2024. All rights reserved.