当前位置:   article > 正文

python编辑svg文件_如何修改pygal生成的svg文件背景色

python 获取svg图像背景色

import random

import pygal

class Die:

"""

一个骰子类

"""

def __init__(self, num_sides=6):

self.num_sides = num_sides

def roll(self):

return random.randint(1, self.num_sides)

die = Die()

result_list = []

# 掷1000次

for roll_num in range(1000):

result = die.roll()

result_list.append(result)

frequencies = []

# 范围1~6,统计每个数字出现的次数

for value in range(1, die.num_sides + 1):

frequency = result_list.count(value)

frequencies.append(frequency)

# 条形图

hist = pygal.Bar() # 默认的style就是白色背景

hist.title = 'Results of rolling one D6 1000 times'

# x轴坐标

hist.x_labels = [1, 2, 3, 4, 5, 6]

# x、y轴的描述

hist.x_title = 'Result'

hist.y_title = 'Frequency of Result'

# 添加数据, 第一个参数是数据的标题

hist.add('D6', frequencies)

# 直接渲染到浏览器

hist.render_in_browser()

你是不是定义style了?

from pygal.style import DarkStyle

hist = pygal.Bar(style=DarkStyle) # 这个是你的黑色背景

hist.title = 'Results of rolling one D6 1000 times'

# x轴坐标

hist.x_labels = [1, 2, 3, 4, 5, 6]

# x、y轴的描述

hist.x_title = 'Result'

hist.y_title = 'Frequency of Result'

# 添加数据, 第一个参数是数据的标题

hist.add('D6', frequencies)

# 直接渲染到浏览器

hist.render_in_browser()

实在不行把背景清了

from pygal.style import CleanStyle

hist = pygal.Bar(style=CleanStyle) # 清除背景

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/404805
推荐阅读
相关标签
  

闽ICP备14008679号