Highcharts3.0.1 在导出报表时,如何解决X轴日期显示过多而出现重叠的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Highcharts3.0.1 在导出报表时,如何解决X轴日期显示过多而出现重叠的问题相关的知识,希望对你有一定的参考价值。
导出前:
导出后:
你可以将日期的显示角度调整下,使其倾斜,具体属性在:
xAxis :
labels:
x:15,
y:35,
rotation:45
,
rotation就是表示倾斜角度,也就是45度,通过x和y调节位置,效果如下:
另外,如果你是同一天的数据,就没必要显示日期,x轴只需显示时间效果会更好
当highcharts导出png文件时,如何将moment.min.js的url设置为本地js文件
当我使用'highcharts-export-server'作为node.js中的本地服务模块来渲染和导出图像时,我在7小时后收到这些错误消息:
Tue Mar 19 2019 13:31:33 GMT+0800 (China Standard Time) [error]
phantom worker 631 error - worker.js resource error - {
"errorCode": 3,
"errorString": "Host cdnjs.cloudflare.com not found",
"id": 2,
"status": null,
"statusText": null,
"url": "https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.13/moment-timezone-with-data-2012-2022.min.js"
}
Tue Mar 19 2019 13:31:33 GMT+0800 (China Standard Time) [error]
phantom worker "Host cdnjs.cloudflare.com not found",
"id": 1,
"status": null,
"statusText": null,
"url": "https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"
}
我认为幻影工作者正在尝试从外部服务器下载js文件但是失败了,所以我想将这些js文件保存到本地磁盘,幻像工作者每次都知道下载。
如何解决这个问题呢?
非常感谢 !
答案
从版本2.0.9开始,在highcharts-export-server
中,您可以通过交互式运行moment.js
或将环境变量HIGHCHARTS_MOMENT设置为1来启用npm install
。
相关问题:https://github.com/highcharts/node-export-server/issues/119
另一答案
没关系,我发现这些脚本并将url更改为本地文件,问题解决了。
对不起我的不安。
以上是关于Highcharts3.0.1 在导出报表时,如何解决X轴日期显示过多而出现重叠的问题的主要内容,如果未能解决你的问题,请参考以下文章