解决方法:设置style,style中设置中文字体
代码如下:
import pygal from pygal.style import Style import cairosvg style = Style(font_family='Yahei') # 柱状图 def histogram(): img = pygal.Bar(style=style) img._title = 'NBA历史得分前五球星数据' img.add('贾巴尔', 38387) img.add('马龙', 36928) img.add('詹姆斯', 34384) img.add('科比', 33643) img.add('乔丹', 32292) # 浏览器中查看 # img.render_in_browser() # 保存图片 img.render_to_png('a.png') histogram()