假設我有4片有20%,30%,30%和20%。如果我使第4片(20%)無效,其他片應調整自己並佔用100%。如何在highchart中做到這一點?謝謝。重繪在高圖中的餅圖
1
A
回答
3
我不認爲有可能改變這種行爲。相反,你需要刪除所有點一起爲其他切片加起來100.這是一個例子,顯示圖例 - 切換和點刪除之間的區別:jsfiddle
2
我認爲這應該是標準的行爲:)
opts.plotOptions.pie.point.events.legendItemClick = function() {
if (this.visible) {
this['y_old'] = this.y;
this.update(0);
}
else {
this.update(this.y_old);
}
};
現在,當你點擊一個圖例項目餅圖切片將消失
如果你想顯示的百分比(100%沒有現在缺片),你必須定義你的提示(或圖例)爲:
opts.tooltip.formatter = function() {
var s = '<b>' + this.point.name + '</b>: ' + this.percentage.toFixed(2) + '%';
return s;
};
1
此功能現在可開箱即用的plotOptions.pie.ignoreHiddenPoint
series: [{
ignoreHiddenPoint: true,
type: 'pie',
...
}]
Auto Redraw/Recalculate Pie on Legend | Highchart & Highstock @ jsFiddle
相關問題
- 1. 在ggplot2中繪製餅圖
- 2. 在Android中繪製餅圖?
- 3. 繪製餅圖
- 4. 重繪餅圖中橢圓形狀highcharts
- 5. 停止在高圖上重繪圖表
- 6. R中的多繪圖餅圖
- 7. 在android中繪製一個2D餅圖,就像餅圖。
- 8. 繪製gRaphaeljs餅圖
- 9. 三維高級圖/ Javascript中的餅圖
- 10. Visual Studio c#餅圖不會重繪
- 11. 安卓在餅圖上繪製位圖
- 12. 餅圖中的餅圖?
- 13. 無法在Dojo中繪製餅圖
- 14. 如何在Android中繪製3D餅圖
- 15. 如何在iPhone中繪製餅圖
- 16. Java POI API - 在XLS中繪製餅圖
- 17. 在php中繪製餅圖沒有javascript
- 18. 如何繪製餅圖中的R
- 19. Xamarin Android繪製餅圖
- 20. 爲餅圖繪製輪廓
- 21. 繪製餅圖與UIBezierPath
- 22. jqPlot繪製餅圖問題
- 23. MPAndroidChart不繪製餅圖
- 24. 使用CorePlot繪製餅圖
- 25. 在高圖中繪製直方圖
- 26. 餅圖和圖例重疊
- 27. Graphael餅圖圖例重疊
- 28. 在R中繪製餅圖頂部的圖表
- 29. 用Google地圖繪製餅圖片
- 30. 在高圖中分享餅圖和列之間的顏色