![](/img/trans.png)
[英]How to export rendered Highchart chart as a pdf/png/jpeg in a Phonegap application?
[英]How do I export the current styling of a HighChart series chart to PNG, JPG or PDF?
我正在開發一系列效率(百分比)隨時間變化的圖表。
我對圖例有具體要求:
所有這些都在小提琴中工作 - https://jsfiddle.net/slaws/0wjpcaqt/138/ - 它使用 styledMode 和自定義圖例並動態設置圖表和自定義圖例元素的不透明度:
$('.highcharts-legend-item.highcharts-series-' + value).css('opacity', new_opacity);
$('.highcharts-series.highcharts-series-' + value).css('opacity', new_opacity);
$('.highcharts-markers.highcharts-series-' + value).css('opacity', new_opacity);
然而,我正在為另一個關鍵要求而苦苦掙扎,即將圖表的當前 state 導出為圖像或 PDF,所有系列都以其當前的“活動”或“非活動”state 導出。因此,如果一個系列褪色, 它應該作為褪色導出到圖像或 PDF。
下面是截圖來說明:
有什么建議可以導出當前有效樣式的圖表嗎?
PS 小提琴中的圖例可能開始時未對齊,但重新運行可以糾正該問題。
您不應使用 CSS 來實現它,而應進行一系列更新以將這些更改保留在圖表配置中。
events: {
checkboxClick() {
this.update({
opacity: 0.5
})
}
},
看看這個方法: https://jsfiddle.net/BlackLabel/b4n0z5k8/
API: https://api.highcharts.com/class-reference/Highcharts.Series#update
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.