gpt4 book ai didi

javascript - 导出 Highcharts 时无法根据需要禁用图例标题/启用图例标题

转载 作者:行者123 更新时间:2023-11-30 19:33:56 26 4
gpt4 key购买 nike

我正在使用“highcharts”:“^6.1.2”,我已经修改了这样的图例标题

legend: {
layout: 'horizontal',
backgroundColor: '#FFFFFF',
align: 'left',
verticalAlign: 'top',
margin:35,
x: 90,
y:-25,
itemDistance: 50,
symbolHeight : 17,
symbolWidth : 17,
itemStyle : {
"fontFamily": "'Raleway', sans-serif !important",
"fontSize" : "14px !important",
},
title : {
text : "Filter by :",
style : {
"fontFamily": "'Raleway', sans-serif !important",
"fontSize" : "1rem !important",
"color" : "#5d737e !important",
"fontWeight": "500 !important",
}
}
},

也加载为

chart: {
type: 'area',
events: {
load: function(e) {
var title = this.legend.title;
title.translate(-83, 27);
},
redraw: function(e) {
var title = this.legend.title;
title.translate(-83, 27);
},
}
},

我需要下载并分享这张图表,因为我添加了自定义按钮并使用了导出模块。

exporting: {
chartOptions: {
chart:{
events: {
load: function(e) {
var title = this.legend.title;
title.translate(-83, 27);
},
redraw: function(e) {
var title = this.legend.title;
title.translate(-83, 27);
},
}
},
legend: {
layout: 'horizontal',
backgroundColor: '#FFFFFF',
align: 'left',
verticalAlign: 'top',
margin:35,
x: 90,
y:-25,
itemDistance: 50,
symbolHeight : 17,
symbolWidth : 17,
itemStyle : {
"fontFamily": "'Raleway', sans-serif !important",
"fontSize" : "14px !important",
},
title : {
text : "Filter by :",
style : {
"fontFamily": "'Raleway', sans-serif !important",
"fontSize" : "1rem !important",
"color" : "#5d737e !important",
"fontWeight": "500 !important",
}
}
}
}
}

但图例标题在导出时显示不正确。它不会在自定义点击时应用。但是如果我使用默认的下载选项就可以工作

这是 js fiddle link

看图例标题位置

最佳答案

您不能为函数使用 JSON.stringify。您需要将图表发布为 svg:

$("#download").click(function() {
var obj = {};
...

obj.svg = chart.getSVG(chart.options);
...

});

现场演示: https://jsfiddle.net/BlackLabel/u739oknb/

API 引用: https://api.highcharts.com/class-reference/Highcharts.Chart#getSVG

关于javascript - 导出 Highcharts 时无法根据需要禁用图例标题/启用图例标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56147328/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com