我指的是此链接在每个饼图下面画一个饼图和条形图。
我有动态的数据,这意味着我甚至可以有一个pie+bar图表或多个,这取决于我收到的数据。
在提供的链接中,位置的放置是硬编码的,即一个饼图在C2,另一个在C18。我不想硬编码它,而是提供一个动态的值,应该放在下一个饼图后,留下2-3行。
在使用reportlabs生成PDF时,我使用showPage()从下一页开始。在xlsxwriter中有类似的东西吗?
发布于 2013-12-12 10:27:18
在提供的链接中,位置的放置是硬编码的,即一个饼图在C2,另一个在C18。我不想硬编码它,而是提供一个动态的值,应该放在下一个饼图后,留下2-3行。
与大多数XlsxWriter方法一样,insert_chart()接受(行、列)符号与"A1“表示法相同。因此,您可以定位阿查特如下:
worksheet.insert_chart(3, 4, chart)如果您有许多希望彼此靠近的图表,那么您可以这样做:
chart_row = 1
chart_col = 3
chart_offset = 0;
worksheet.insert_chart(chart_row + chart_offset, chart_col, chart1)
# Later...
chart_offset += 15
worksheet.insert_chart(chart_row + chart_offset, chart_col, chart2)还可以使用链接到的示例中所示的offset选项在单元格中定位图表。
有关更多信息,请参阅图表API和使用图表文档。
在使用reportlabs生成PDF时,我使用showPage()从下一页开始。在xlsxwriter中有类似的东西吗?
可以使用set_h_pagebreaks()方法在工作表中设置分页。
https://stackoverflow.com/questions/20535478
复制相似问题