我决定使用XlsxWriter为许多国家/地区生产通用输出产品。尽管模块的灵活性给我留下了深刻的印象,但我似乎仍无法弄清楚如何适当地修改图表中的标签。“ text_wrap”功能似乎未包含在“ set_x_axis”中,这导致将很长的标签旋转45度。如下所示,无论如何我都试图使它发生(只是为了看看会发生什么),并且该语句被忽略了。
"""Allow for text wrap for x_axis labels (doesn't seem to do anything)"""
chart_list[2].set_x_axis({'text_wrap':True})
结果是图表区域在外部边界处保持指定的尺寸,但绘图区域本身受标签长度的支配。有谁知道如何做到这一点?现在,我唯一的(低于标准的)解决方案是减小字体大小并使用缩写。这带来了清晰度的损失,没有解释性文字的余地。
更新:我包括一个代码块,以演示所请求的标签长度。(对不起,抱歉,我最终被淹没了,不得不把它放下来。)您可以看到所需标签的长度。他们最终出来对角线并挤压图表区域。我尚未能够测试您的修复程序,但是我确实觉得我需要与您联系以进一步说明我的意思。我希望包装这些标签而不是对角线(我通常将其描述为标签方向)。
largeQ
相关分类