下面小编提供的代码中,您已经将pie.render()
注释掉,并使用了pie.render_to_file('十二星座.svg')
来将饼状图渲染到一个名为十二星座.svg
的文件中。这是一个正确的做法,如果您想在文件中保存图表而不是在浏览器中显示它。
成功创建图表:
要确保代码能够正常工作并生成SVG文件,您可以按照以下步骤操作:
pip
安装pygal
库:pip install pygal
。zodiac_population.py
,则运行python zodiac_population.py
。十二星座.svg
的文件。如果您在执行这些步骤后仍然遇到问题,请检查以下几点:
如果您遵循了这些步骤并且仍然无法生成SVG文件,请提供任何错误消息或异常信息,这样我可以进一步帮助您解决问题。
- import pygal
- pie = pygal.Pie()
- pie_title = "中国各星座人口比例"
- pie.add("天蝎座",15.74)
- pie.add("射手座",9.86)
- pie.add("金牛座",9.31)
- pie.add("巨蟹座",9.27)
- pie.add("白羊座",8.66)
- pie.add("水瓶座",6.85)
- pie.add("狮子座",6.70)
- pie.add("双鱼座",6.40)
- pie.add("天秤座",6.31)
- pie.add("摩羯座",6.31)
- pie.add("处女座",5.36)
- #pie.render()
- pie.render_to_file('十二星座.svg')
小编推荐Pythont教程网:blog.pythonit.cn