chart.draw(data,{
colors:[self.model.get("color"), '#FF0000'],
height: 600,
title: self.model.get("title"),
chartArea: { width:'80%',height:'80%'},
legend: {position: 'bottom'},
animation:{
startup: true,
duration: 500,
easing: 'inAndOut',
},
vAxis:{
0:{
title:self.model.get("x_axis_label")
},
1:{
title:"Temperature"
}
},
hAxis:{
title:self.model.get("x_axis_label"),
slantedText: false,
slantedTextAngle: 0
},
series:
{
0: {
type:'bars',
targetAxisIndex:0
},
1: {
type:'line',
targetAxisIndex:1
}
}
});
我有两个垂直轴(温度和KWh)。除了垂直轴的标题没有在图表上显示外,每件事都有效。我在选项和targetAxisIndex里面的系列中定义了vAxis。我搜索谷歌除了vAxis应该有0:{}和1:{}两个垂直轴之外找不到任何东西。
答案 0 :(得分:4)
当使用多个y轴时,需要使用 - > scala> withNulls.agg(max("asInt")).show
+----------+
|max(asInt)|
+----------+
| -1|
+----------+
- 使用 e - 不 vAxes
此属性可以是对象vAxis
,也可以是数组{}
对象......
[]
阵列......
vAxes: {
0: {
title: self.model.get("x_axis_label")
},
1: {
title: "Temperature"
}
},