簡體   English   中英

如何在Pygal的堆積條形圖中為條形添加值?

[英]How do I add values to the bars in a Stacked Bar chart in Pygal?

我有一個使用pygal創建的StackedBar圖表,如下所示: 在此處輸入圖片說明

我想為條形圖的每個條形添加標簽,就像條形圖文檔中的標簽一樣(請參見pygal文檔中的以下內容。)。 條形圖文檔中描述的添加這些標簽的方法似乎不適用於StackedBar條形圖。

在此處輸入圖片說明

我想要得到的是打印在圖形欄上的數值。

您需要為每個堆棧添加

   bar_chart = pygal.StackedBar()
   bar_chart.add('Undercharged', [0,1,2...])
   bar_chart.add('Ok', [0,1,2...])
   bar_chart.add('Grounding', [0,1,2...])
   bar_chart.add('Overcharge', [0,1,2...])
   bar_chart.render()

在創建StackedBar對象時傳遞print_values參數。 例如,以下代碼創建如下所示的圖表:

import pygal
chart = pygal.StackedBar(print_values=True)
chart.add("Series A", [None, None, 40, 20, 10])
chart.add("Series B", [80, 60, 40, 40, 30])
chart.add("Series C", [20, 40, 20, 40, 60])
chart.render()

帶標簽的堆積條形圖

在文檔圖表配置部分中列出了創建圖表對象時可以使用的不同參數。

暫無
暫無

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

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