Highcharts导出自定义轴标签和字体大小:迁移后无效
我已经从Highcharts 6.2.0迁移到最新的8.1.0,从那时起发现了不兼容。 我注意到这是从v7.0.0开始存在的。 我无法处理YAxis的字体大小和xAxis的标签文本 v6.2.0 v7.0.0+ 基本上我在本例中所做的是: yAxis:显示字体大小为4px当然很难看,但要确保我们看到工作和不工作的区别 xAxis:更改文本,例如仅显示标签的前3个字符。在我的真实场景中,我有一个显示扁平图标作为标签的图形,而表格中的扁平图标+文本图形数据基于要生成的表格,因此在导出中,我只希望看到文本,因为我对要在报告中呈现的html扁平图标有疑问。 基于highchart的文档,我不明白我做错了什么……除非文档还没有更新,而且定制axis的功能还没有消失 我使用的是Chrome/FF,没有highchart导出服务器Highcharts导出自定义轴标签和字体大小:迁移后无效,highcharts,export,Highcharts,Export,我已经从Highcharts 6.2.0迁移到最新的8.1.0,从那时起发现了不兼容。 我注意到这是从v7.0.0开始存在的。 我无法处理YAxis的字体大小和xAxis的标签文本 v6.2.0 v7.0.0+ 基本上我在本例中所做的是: yAxis:显示字体大小为4px当然很难看,但要确保我们看到工作和不工作的区别 xAxis:更改文本,例如仅显示标签的前3个字符。在我的真实场景中,我有一个显示扁平图标作为标签的图形,而表格中的扁平图标+文本图形数据基于要生成的表格,因此在导出中,我只希望看到
谢谢您的帮助。谢谢您的分享 这似乎是一种倒退。我在Highcharts Github发行频道上报道过 请按照以下线索进行操作: 如果您需要临时解决方案,请在上述链接下的评论中提问。核心开发人员应该很快回复您 编辑 作为临时解决方法,请在加载回调中启用这些选项并触发轴更新 演示:
API:非常感谢您的快速回复和链接解决方案+问题线程。现在我已经实现了变通方法,让我可以使用v8.1.0。
chart: {
type: 'area',
events: {
load() {
if (this.renderer.forExport) {
this.yAxis[0].update({
labels: {
style: {
fontSize: '4px'
}
},
title: {
style: {
fontSize: '4px'
}
}
});
this.xAxis[0].update({
labels: {
style: {
fontSize: '4px'
},
formatter: function() {
return this.value.substring(0, 2);
}
}
})
}
}
}
},