#可视化包pygal 生成可缩放的矢量图形文件 自动缩放
import pygal
#直方图
data = [1,2,3,1,2,3,1,2,3,4,5,6,1,1,1,1,1]
x_value = list(set(data))
#统计
freq = []
for i in x_value:
res = data.count(i)
freq.append(res)
#可视化
hist = pygal.Bar(color='g')
#hist = pygal.Histogram()
#hist.add('人数',[(4,1,2),(5,2,3),(6,3,4)])#(y轴高度,x轴开始坐标,x轴结束坐标)
#标题
hist.title = "title"
hist._x_title = 'x'
hist._y_title = 'y'
hist.x_labels = x_value
hist.add('人数',freq) #添加到图表
hist.render_to_file("a.svg")#图表渲染为svg,用浏览器打开svg文件
pygal生成矢量图形文件
最新推荐文章于 2021-11-23 09:27:22 发布