highcharts.js中y轴标题文本的格式函数
Format function for y-axis title text in highcharts.js
我正在使用highcharts.js API创建带有动态数据的折线图。我需要改变y轴的标题取决于可见系列使用按钮。目前我正在做这个工作很好。
$('#button1').click(function() {
//alert("buton clicked");
series1.hide();
series3.show();
chart.yAxis[0].axisTitle.attr({
text: 'Volts (V)'
});
$('#button0').removeAttr('disabled');
});
现在当我下载图表时,它总是显示我在图表选项中设置的第一个y轴标题,而不是我在点击功能时显式更改的标题。是否有任何格式化功能,我可以用它来设置图表选项中y轴的标题文本。我已经尝试了以下操作
yAxis: {
labels: {
text:{
formatter: function () {
if(this.series=="Series 1")
return 'Power kW';
else
return 'Voltage kW';
}
}
}
}
使用axis.update()
代替直接更改svg属性
$('#button1').click(function() {
//alert("buton clicked");
series1.hide();
series3.show();
chart.yAxis[0].update({
title: {
text: 'Volts'
}
});
$('#button0').removeAttr('disabled');
});
参见API DOCS - axis.update()。
相关文章:
- 测试文本区域中的特定文本格式
- 防止Javascript注入(但保留文本格式和图像)
- 我有来自OpenWeatherMap API的风向数据,数据以0到360度表示.我想将其转换为文本格式
- 设置要显示的文本格式的指令
- IndexedDB:将 url 映射到接受的 markdown/HTML 文本格式标记的正确架构
- 时刻.js文本格式和类
- 在动态创建的文本框中设置文本格式
- 购物清单 Javascript 程序列表项的文本格式不正确
- 使用 drive.files.export (Drive API v3) + API 密钥以文本/纯文本格式获取公共 G
- 如何使用 jQuery 将段落的原始文本格式放入 HTML 段落元素中
- 如果文本格式化为 html,则使用 angularjs 显示更少/更多的文本
- 如何在打印时保留存储在数据库中的文本格式
- Google Apps脚本中Google文档中字符串的文本格式
- jQuery之后的文本格式问题
- 如何在jQuery中保持粘贴时的文本格式
- P:输入文本格式数字,如'999,999'
- 删除复制+粘贴的富文本格式?(跨浏览器)
- 在文本框中设置文本格式
- 如何在HTML textarea>中设置文本格式?
- 如何使用PHP在电子邮件中以HTML/文本格式发送Javascript