python - Python-PPTX 日期轴
问题描述
有没有办法使用 python-pptx 包来更改日期轴的基本单位和主要值?即能够将时间序列图表的 X 轴设置为以年为单位,并且仅将每 5 年显示为标签?
我在文档中找到了这个链接,但我不知道如何使用 python 设置这些属性。
提前致谢!
解决方案
PowerPoint 支持该功能,但遗憾的是python-pptx
.
<c:dateAx>
负责该行为的子元素是<c:majorUnit>
和<c:minorUnit>
。如果您可以编辑c:dateAx
子树以添加它们(或者如果它们已经存在,则可能只是更改它们的属性值),那么您可能能够产生您所追求的行为。请注意,子元素顺序在 PresentationML 中很重要,因此您不能只在最后附加这些元素,您需要将它们放在正确的位置(此处指定顺序:https ://github.com/scanny/ python-pptx/blob/master/pptx/oxml/chart/axis.py#L128)。
推荐阅读
- perl - perl 匹配特定的数字和单词
- javascript - 如何处理在 puppeteer 中的 ajax 请求后加载的元素
- jquery - 从特定值jquery获取所有数组信息
- apache-kafka - 加入Kafka流中的外键
- android - Firebase 应用内消息:窗口全局管理器和图像视图操作问题
- javascript - Vue方法在其他方法中不起作用
- javascript - 具有序数值的 D3 滑块卡在第 8 行
- ajax - 通过 ajax 和 mongodb 在 codeigniter 中进行实时搜索
- c++ - 为有限的硬件资源创建全局变量,但使用私有构造函数
- java - 如何使用 jaxb 为 xml 文件创建占位符?