我指的是这个链接在每个饼图下方绘制一个饼图和条形图。
我有动态数据,这意味着我甚至可以有 1 个饼图+条形图或多个,这取决于我收到的数据。
在提供的链接中,位置的放置是硬编码的,即一个饼图在 C2,另一个在 C18。我不想对其进行硬编码,而是提供一个动态值,该值应该在留下 2-3 行之后放置下一个饼图。
在使用reportlabs生成PDF时,我曾经showPage()
从下一页开始。xlsxwriter 中有这样的东西吗?
我指的是这个链接在每个饼图下方绘制一个饼图和条形图。
我有动态数据,这意味着我甚至可以有 1 个饼图+条形图或多个,这取决于我收到的数据。
在提供的链接中,位置的放置是硬编码的,即一个饼图在 C2,另一个在 C18。我不想对其进行硬编码,而是提供一个动态值,该值应该在留下 2-3 行之后放置下一个饼图。
在使用reportlabs生成PDF时,我曾经showPage()
从下一页开始。xlsxwriter 中有这样的东西吗?
在提供的链接中,位置的放置是硬编码的,即一个饼图在 C2,另一个在 C18。我不想对其进行硬编码,而是提供一个动态值,该值应该在留下 2-3 行之后放置下一个饼图。
像大多数 XlsxWriter 方法一样,insert_chart()
接受(row, column) 表示法以及 "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
您还可以使用链接到的示例中显示的选项在单元格内放置图表。
在使用 reportlabs 生成 PDF 时,我使用 showPage() 从下一页开始。xlsxwriter 中有这样的东西吗?
set_h_pagebreaks()
您可以使用该方法在工作表中设置分页符。