我有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
)
但是,通过我很长的传奇条目,我得到以下内容:
当我评论截断时,我得到了这个:
如何调整列的数量(或宽度)?
答案 0 :(得分:2)
其他人可以更轻松地找到答案:在a request by the OP之后,现在可以使用a legend_at_bottom_columns
option,如下所示:
pie.legend_at_bottom = True
pie.legend_at_bottom_columns = 4
答案 1 :(得分:0)
尝试将此添加到line_chart = pygal.Line()中:
human_readable = True
启用或禁用truncate。看看哪一个最适合你。