我有一张柱状图,我可以控制颜色、对齐方式、数据标签格式等,但是当图表渲染时,X轴下方会显示一个蓝色的“Y-values”标签。
生成的标记如下...
<g class="highcharts-axis" zIndex="2">
<text x="145" y="181"
style="font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#6D869F;font-weight:bold;fill:#6D869F;"
zIndex="7"
text-anchor="middle"
visibility="visible">
<tspan x="145">Y-values</tspan>
</text>
</g>
这并没有给出我需要覆盖的配置值的线索。
我花费了太长时间试图弄清楚这是图表对象、x 轴对象还是数据系列的属性,但都没有成功。
绝望之下,我搜索了源代码,并发现“Y-值”只在 highcharts.js 中出现了一次,并且似乎是 defaultYAxisOptions.title.text 的默认值。
ob.prototype={ defaultYAxisOptions:{ title:{ text:"Y-values" } } };
如果我改变源代码为“hello world!”,那么它将替换Y值,但更改源代码并不是必需的!
如果我更改我的配置文件为...
Highcharts.setOptions({
// lots of other settings
defaultYAxisOptions: {
title: {
text: "something else"
}
},
// some more settings
});
我仍然得到“Y-values”。
正确的地方在哪里分配我的值,或者隐藏它?