gpt4 book ai didi

javascript - Highcharts getSVGplotOptionsseries.lineWidth 不起作用

转载 作者:行者123 更新时间:2023-12-03 08:53:06 25 4
gpt4 key购买 nike

我试图在 highchart 的 getSVG 调用上设置一些plotOptions(主要是 lineWidth),但无论我尝试什么,我似乎都无法让它工作。

下面的代码能够正确设置导出的 SVG 文件的宽度和高度,但 getSVG 似乎忽略了我编写的其余内容。

我的图表有两个系列,我想加粗这两个系列的线宽。 Highcharts 文档说我应该能够在调用 getSVG 时调整 lineWidth,但实际上并没有显示他们实现这一点的示例。

我有一种感觉,我的格式不正确或其他什么。有什么想法吗?

我的代码:

var chart = $('#patient-chart').highcharts();

var svg = chart.getSVG({
chart: {
width: 1200,
height: 660
},
plotOptions: {
series: {
lineWidth: 10
}
}
});

最佳答案

Github 上的 Pawelfus 通过 Hook 图表加载事件找到了解决方法:https://github.com/highslide-software/highcharts.com/issues/4583#issuecomment-141441315

我的代码:

        var chart = $('#patient-chart').highcharts();
var svg = chart.getSVG({
chart: {
width: 1200,
height: 660,
events: {
load: function () {
this.series[0].update({
lineWidth: 5
});
}
}
}
});

关于javascript - Highcharts getSVGplotOptionsseries.lineWidth 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32609786/

25 4 0
文章推荐: qemu - 使用 “-curses”运行时如何切换到qemu监视器控制台
文章推荐: php - 将模型转换为数组或 JSON 时无法访问 Laravel 模型访问器
文章推荐: notepad++ - 在 Notepad++ 中更改匹配单词的突出显示颜色
文章推荐: javascript - 通过 URL 传递