Pygal无法在PNG中正确渲染图例

时间:2015-12-04 13:47:48

标签: png pycairo pygal

我正在尝试以PNG格式呈现图表,因为此图像将嵌入电子邮件模板中,并且每个电子邮件客户端都不支持SVG,当我以SVG格式呈现图表时,它看起来很不错但是当我在PNG上渲染,图表很好,但传说看起来很邪恶

enter image description here

我使用的代码非常简单。我已经安装了PyCairo tinycss和cssselect ...

    pie_chart = pygal.Pie()
    pie_chart.title = 'Email usage on %s ' % month_str
    for k, v in data.items():
        if k in EMAIL_STATUS:
            pie_chart.add(k, float(v))
    if settings.DEBUG == True:
        path = os.path.join(settings.APP_ROOT, 'static')
    else:
        path = settings.STATIC_ROOT
    path = '%s/images/chart.png' % path
    pie_chart.render_to_png(path)

知道我在这里缺少什么吗? 感谢

0 个答案:

没有答案