gpt4 book ai didi

jquery - 如何使用div id获取highcharts的svg?

转载 作者:行者123 更新时间:2023-12-01 00:57:18 25 4
gpt4 key购买 nike

<script>
$(function () {


var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'funnel',
marginRight: 100
},
title: {
text: 'Sales funnel'
},
plotArea: {
shadow: null,
borderWidth: null,
backgroundColor: null
},
plotOptions: {
series: {
dataLabels: {
enabled: true,
format: '<b>{point.name}</b> ({point.y:,.0f})',
color: 'black',
softConnector: true
},
neckWidth: '30%',
neckHeight: '25%'

//-- Other available options
// height: pixels or percent
// width: pixels or percent
}
},
legend: {
enabled: false
},
series: [{
name: 'Unique users',
data: [
['Website visits', 15654],
['Downloads', 4064],
['Requested price list', 1987],
['Invoice sent', 976],
['Finalized', 846]
]
}]
});

// Add the jQuery UI resizin
var container = $('#container')[0];
$('#resizer').resizable({
// On resize, set the chart size to that of the
// resizer minus padding. If your chart has a lot of data or other
// content, the redrawing might be slow. In that case, we recommend
// that you use the 'stop' event instead of 'resize'.
resize: function() {
chart.setSize(
this.offsetWidth - 20,
this.offsetHeight - 20,
false
);
}
});
});​
</script>

我使用 highcharts 制作了一个示例漏斗图,所以我不想使用 highcharts 导出功能。我需要使用 div id 获取下面图表的 svg。
下面的代码适用于图表的 div 部分,它将在此 div 中呈现图表。

    <div id="container" style="height: 400px;">
</div>



using div id "container" i need to get svg of the chart.

最佳答案

如果您有 chart 实例,则可以使用名为 getSVG 的方法。

var svg = Chart.getSVG();

引用

关于jquery - 如何使用div id获取highcharts的svg?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13678867/

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