- 我想在 X 轴上隐藏几个标签,前 2 个和后 2 个。
- 我想禁用图表底部的黑线。
我可以在加载图表后执行此操作 - 使用 javascript 并动态更改它。当我添加新数据并使用 draw 方法时,Graph 会覆盖我的动态样式表更改。我试图将它设置为图形初始化程序中的一个选项,但我找不到解决方案。
我使用areaChart。
那是3年前。我不再需要它了。我把这个问题留给其他人。
我可以在加载图表后执行此操作 - 使用 javascript 并动态更改它。当我添加新数据并使用 draw 方法时,Graph 会覆盖我的动态样式表更改。我试图将它设置为图形初始化程序中的一个选项,但我找不到解决方案。
我使用areaChart。
那是3年前。我不再需要它了。我把这个问题留给其他人。
有点难以理解你想要做什么,但我想我明白了。
当我读到它时,您想DataTable
在绘制图表时消除两个变量(以防止它们出现在图例中)?假设是这种情况,您可以将它们从数据表中取出,或者ChartWrapper
在您的对象上使用 a,然后将view:{columns:[x,y,z]}
选项设置为 ChartWrapper。假设您无法更改DataTable
或 aChartWrapper
不是选项,并且您只想不让某些绘制对象出现在图表中但不在图例中,则需要设置该series
选项。例如,假设您的 中有三列DataTable
,您可以将第三项隐藏为:
series: [{visibleInLegend:true}, {visibleInLegend:true}, {visibleInLegend:false}],
其次,如果要隐藏横轴,则需要有连续的数据,并设置hAxis.baselineColor
为'clear'
。
要隐藏某些刻度标记标签,请使用ticks:
ticklist标记轴,对于 ticklist 中的某些标签,请使用{v:
值,f:
标签}
结构定义,标签使用零长度字符串。
这是一个例子。请注意每个垂直轴上某些刻度的省略标签。查看源代码以了解我是如何做到的:
http://www.sealevel.info/co2_and_ch4c.html
注意刻度列表定义。这是左垂直轴:
var vticklist1 = [{v:235,f:''},{v:250,f:''},275,300,325,350,375,400,{v:425,f:'ppmv'}];
第一个和第二个刻度(在底部,对于值 235 和 250)不显示任何标签。接下来的六个刻度,对于值 275-400,正常显示。最后一个(顶部)刻度显示为“ppmv”而不是 425。结果如下所示: