首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pygal子图(几个数字)

Pygal子图(几个数字)
EN

Stack Overflow用户
提问于 2017-03-07 16:32:05
回答 1查看 962关注 0票数 5

我想使用Pygal在python2.7上创建一个仪表板(在同一个窗口中有几幅图),但是后者没有子图函数,有没有解决方案,而不使用bokeh或巧妙地?

Matplotlib上的示例:

代码语言:javascript
复制
fig, axes = plt.subplots(ncols=4, nrows=5, figsize=(35,20))
for ax in axes.flatten():
    ax.plot([2,3,5,1])
plt.show()

在Pygal上有这样的东西吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-21 15:14:14

代码语言:javascript
复制
# -*- coding: utf-8 -*-
import pygal

list2=["A","B","C","D"]
liste_A=[10,20,30,40]
liste_B=[100,10,50,20]

html_file=open("merged.html",'w')
html_file.write("<html><head>…</head><body>"+"\n")

success_plot =pygal.Line(height=400,include_x_axis=True,label_font_size=4,title_font_size=26,x_title='semaines',y_title='taux_debit',legend_at_bottom=True,x_label_rotation=90)
success_plot.title = ('Title1')
success_plot.x_labels = list2
success_plot.add('PLOT 1', liste_A)
success_plot.add('PLOT 2', liste_B)
success_plot.render_to_file('graph1.svg') 
html_file.write("      <object type=\"image/svg+xml\" data=\"graph1.svg\"></object>"+"\n")

success_plot.title = ('Title2')
success_plot.x_labels = list2
success_plot.add('PLOT 2', liste_A)
success_plot.add('PLOT 3', liste_B)
success_plot.render_to_file('graph2.svg') 
html_file.write("      <object type=\"image/svg+xml\" data=\"graph2.svg\"></object>"+"\n")


html_file.write("</body></html>")  
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42653455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档