更新 Stockchart yAxis 标签更改位置和标签精度
Update Stockchart yAxis Labels Changes Positions and Label Precision
我正在使用 compare: 'percent'
或 'value'
或 'none'
绘制股票图表。用户可以切换这些设置。除了尝试更新 yAxis 标签以便不附加“%”字符外,这行得通。我可以通过以下方式删除它:
chart.yAxis[0].update({
labels: {
formatter: function () {
return this.value;
}
}
});
然而,yAxis 标签的位置和精度随后发生了变化。它不再恰好在其刻度线上方 - 它现在更靠近绘图区域的右侧。以前的值是小数点后两位,现在是小数点后三位。我可以处理的数字格式,但我无法将标签的位置移动到绘图区域内刻度线上方的初始状态。
我只想删除后缀,但保持其他选项不变。
代表fiddle.
看起来更新轴时默认选项丢失了。简单的解决方法:http://jsfiddle.net/33cu0o9c/3/
chart.yAxis[0].update({
labels: {
align: "right",
x: 0,
formatter: function () {
return this.value;
}
}
});
并报告了错误 here。
我正在使用 compare: 'percent'
或 'value'
或 'none'
绘制股票图表。用户可以切换这些设置。除了尝试更新 yAxis 标签以便不附加“%”字符外,这行得通。我可以通过以下方式删除它:
chart.yAxis[0].update({
labels: {
formatter: function () {
return this.value;
}
}
});
然而,yAxis 标签的位置和精度随后发生了变化。它不再恰好在其刻度线上方 - 它现在更靠近绘图区域的右侧。以前的值是小数点后两位,现在是小数点后三位。我可以处理的数字格式,但我无法将标签的位置移动到绘图区域内刻度线上方的初始状态。
我只想删除后缀,但保持其他选项不变。
代表fiddle.
看起来更新轴时默认选项丢失了。简单的解决方法:http://jsfiddle.net/33cu0o9c/3/
chart.yAxis[0].update({
labels: {
align: "right",
x: 0,
formatter: function () {
return this.value;
}
}
});
并报告了错误 here。