如何解决使用Python xlswriter将自定义字符串标签添加到Excel Scatterplot
我一直在尝试使用xlswriter来使散点图具有自定义数据标签。看来我正在按照文档的显示方式完全实现以下代码,但是不知何故,我只能看到数字Y轴值标签,而我的自定义标签却没有显示。
我的代码:
chart1 = wb.add_chart({'type': 'scatter'})
custom_labels=[{'value':c} for c in currency_list]
chart1.add_series({'name':'=FX!$B$1','categories': '=FX!$B$2:$B$22','values':'=FX!$H$2:$H$22','data_labels': {'value': True,'custom': custom_labels}})
chart1.set_style(11)
ws0.insert_chart('B1',chart1)
对我来说,这是文档中所建议的确切代码,除了他们为折线图做的,我为散点图做的是
https://xlsxwriter.readthedocs.io/working_with_charts.html上的代码示例
custom_labels = [
{'value': 'Jan'},{'value': 'Feb'},{'value': 'Mar'},{'value': 'Apr'},{'value': 'May'},{'value': 'Jun'},]
chart.add_series({
'values': '=Sheet1!$A$1:$A$6','custom': custom_labels},})
解决方法
我只是意识到这不起作用,因为我的xlsxwriter已经过时了。从1.0.2升级到1.3.3后,我就可以使用此代码了!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。