📜  如何使用 pygal 更改图形的颜色?

📅  最后修改于: 2022-05-13 01:55:29.541000             🧑  作者: Mango

如何使用 pygal 更改图形的颜色?

先决条件: pygal

Pygal 是Python的图形和用户界面库,提供设计和科学应用程序中通常需要的功能。
在本文中,我们将看到如何在 Pygal 模块中更改图表颜色。在制作图表时,调整颜色对我们来说很重要 以下方法用于图表的创建和图表的相应颜色变化。在这里,我们将看到一些示例,以根据我们的要求说明我们的观点。

方法:

  • 导入所需的模块。
  • 创建图表对象。
  • 更改图表的颜色。
  • 标记图形。
  • 显示图表。

下面给出了上述概念的实现:

示例 1:

Python3
import pygal
from pygal.style import Style
  
# change graph color
custom_style = Style(
    colors=('#E80080', '#404040', '#9BC850', '#ffeb44', '#ff00ff'))
  
  
# creating Pie chart object
pie_chart = pygal.Pie(inner_radius=1, style=custom_style)
  
pie_chart.title = 'Number of people using social media (in million)'
pie_chart.add('Signal', 14.36)
pie_chart.add('Instagram', 26.01)
pie_chart.add('Twitter', 8.8)
pie_chart.add('Facebook', 30.32)
pie_chart.add('Youtube', 20.3)
  
pie_chart.render_to_png('aa.png')


Python3
# importing pygal
import pygal
from pygal.style import Style
  
# change graph color
custom_style = Style(
    colors=('#ffebcd', '#daa520', '#9BC850', '#ffeb44', '#ff00ff'))
  
# creating Bar chart object
pie_chart = pygal.Bar(style=custom_style)
  
# chart data
pie_chart.add('Hindu', 13.36)
pie_chart.add('Muslim', 21.01)
pie_chart.add('Buddhist', 5.8)
pie_chart.add('Christian', 33.32)
pie_chart.add('Others', 26.3)
  
# naming the title
pie_chart.title = 'World religion population in 2007 (in %)'
  
pie_chart.render_to_png('aa.png')


Python3
# importing pygal
import pygal
from pygal.style import Style
  
# change graph color
custom_style = Style(
    colors=('#ffebcd', '#daa520', '#9BC850', '#ffeb44', '#ff00ff'))
  
# creating Dot chart object
pie_chart = pygal.Dot(style=custom_style)
  
# chart data
pie_chart.add('Hindu', 13.36)
pie_chart.add('Muslim', 21.01)
pie_chart.add('Buddhist', 5.8)
pie_chart.add('Christian', 33.32)
pie_chart.add('Others', 26.3)
  
# naming the title
pie_chart.title = 'World religion population in 2007 (in %)'
  
pie_chart.render_to_png('aa.png')


输出

示例 2:

蟒蛇3

# importing pygal
import pygal
from pygal.style import Style
  
# change graph color
custom_style = Style(
    colors=('#ffebcd', '#daa520', '#9BC850', '#ffeb44', '#ff00ff'))
  
# creating Bar chart object
pie_chart = pygal.Bar(style=custom_style)
  
# chart data
pie_chart.add('Hindu', 13.36)
pie_chart.add('Muslim', 21.01)
pie_chart.add('Buddhist', 5.8)
pie_chart.add('Christian', 33.32)
pie_chart.add('Others', 26.3)
  
# naming the title
pie_chart.title = 'World religion population in 2007 (in %)'
  
pie_chart.render_to_png('aa.png')

输出

示例 3:

蟒蛇3

# importing pygal
import pygal
from pygal.style import Style
  
# change graph color
custom_style = Style(
    colors=('#ffebcd', '#daa520', '#9BC850', '#ffeb44', '#ff00ff'))
  
# creating Dot chart object
pie_chart = pygal.Dot(style=custom_style)
  
# chart data
pie_chart.add('Hindu', 13.36)
pie_chart.add('Muslim', 21.01)
pie_chart.add('Buddhist', 5.8)
pie_chart.add('Christian', 33.32)
pie_chart.add('Others', 26.3)
  
# naming the title
pie_chart.title = 'World religion population in 2007 (in %)'
  
pie_chart.render_to_png('aa.png')

输出