首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用xlsxwriter计算相对位置

使用xlsxwriter计算相对位置
EN

Stack Overflow用户
提问于 2013-12-12 05:05:44
回答 1查看 505关注 0票数 1

我指的是此链接在每个饼图下面画一个饼图和条形图。

我有动态的数据,这意味着我甚至可以有一个pie+bar图表或多个,这取决于我收到的数据。

在提供的链接中,位置的放置是硬编码的,即一个饼图在C2,另一个在C18。我不想硬编码它,而是提供一个动态的值,应该放在下一个饼图后,留下2-3行。

在使用reportlabs生成PDF时,我使用showPage()从下一页开始。在xlsxwriter中有类似的东西吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-12 10:27:18

在提供的链接中,位置的放置是硬编码的,即一个饼图在C2,另一个在C18。我不想硬编码它,而是提供一个动态的值,应该放在下一个饼图后,留下2-3行。

与大多数XlsxWriter方法一样,insert_chart()接受(行、列)符号与"A1“表示法相同。因此,您可以定位阿查特如下:

代码语言:javascript
复制
worksheet.insert_chart(3, 4, chart)

如果您有许多希望彼此靠近的图表,那么您可以这样做:

代码语言:javascript
复制
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()方法在工作表中设置分页。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20535478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档