2

我有以下用于pygal图形生成的代码:

import pygal
from pygal.style import Style
style = Style(
        background='white',
        plot_background='rgba(0, 0, 255, 0.03)',
        foreground='rgba(0, 0, 0, 0.8)',
        foreground_light='rgba(0, 0, 0, 0.9)',
        foreground_dark='rgba(0, 0, 0, 0.7)',
        colors=('#5DA5DA', '#FAA43A','#60BD68', '#F17CB0', '#4D4D4D', '#B2912F','#B276B2', '#DECF3F', '#F15854')
        )
line_chart = pygal.Line(
        include_x_axis=True,
        width=1080,
        #height=1600,
        print_values=False,
        style=style,
        label_font_size=18,
        margin=10,
        title_font_size=26,
        x_title='seconds',
        y_title='frames per second',
        # Legend
        legend_box_size=12,
        legend_font_size=16,
        truncate_legend=50,
        legend_at_bottom=True
        )

但是通过我相当长的传奇条目,我得到以下信息:

在此处输入图像描述

当我注释掉截断时,我得到了这个:

在此处输入图像描述

如何调整列数(或宽度)?

4

2 回答 2

2

只是为了让其他人更容易找到答案:在OP 提出请求后,现在可以使用legend_at_bottom_columns如下选项:

pie.legend_at_bottom = True
pie.legend_at_bottom_columns = 4
于 2015-09-14T11:41:20.153 回答
0

尝试将此添加到您的 line_chart = pygal.Line() 中:

human_readable = True

启用或禁用截断。看看哪一个最适合你。

于 2014-11-10T08:27:20.543 回答