簡體   English   中英

在表內創建Highcharts餅圖圖例

[英]Create a Highcharts Pie Chart Legend Inside a Table

有沒有一種方法可以在表格內部創建Highcharts圖例? 我希望能夠為Highcharts餅設置圖例的背景樣式,並為每個元素和自定義邊框設置交替的背景顏色。

我已經這樣格式化了圖例,但無法弄清楚如何將其嵌入到可以格式化的表中。

legend: {
        layout: 'vertical',
        align: 'center',
        verticalAlign: 'bottom',
        backgroundColor: '#f3f3f3',
        borderWidth: 0,
        useHTML: true,
        itemMarginBottom: 10,
        labelFormatter: function () {
            return '<div style="width:200px"><span style="float:left">' + this.name + '</span><span style="float:right">' + this.percentage.toFixed(0) + '%</span><span style="float:right; margin-right:15%">$' + Highcharts.numberFormat(this.y, 0) + '</span></div>';
        }

    }, 

JS小提琴: http : //jsfiddle.net/hAnCr/135/

任何幫助,將不勝感激。 謝謝!

如果您想將圖例放在頁面上單獨的表格中-不支持。

如果您想按原樣生成標准圖例,而只使用table而不是spans:

  • 代替return <div style="width:200px"> ... </div>使用return <table> ... </table>
  • 設置useHTML:true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM