• 可视化库 pygal 生成png中文乱码


    解决方法:设置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()
  • 相关阅读:
    alpha冲刺9
    alpha冲刺8
    alpha冲刺7
    alpha冲6
    随堂小测-同学录
    alpha冲刺5
    任务3
    任务2
    任务1
    网站用户行为分析
  • 原文地址:https://www.cnblogs.com/shiyixirui/p/14450938.html
Copyright © 2020-2023  润新知