gpt4 book ai didi

python - openpyxl - 将图表的 scatterStyle 更改为 'marker'

转载 作者:行者123 更新时间:2023-11-30 22:44:14 28 4
gpt4 key购买 nike

我使用 openpyxl 在 .xlsx 文件中创建 scatterChart。
图表的默认样式是“折线”。我想将此样式更改为“标记”。
http://openpyxl.readthedocs.io/en/default/charts/scatter.html说,最好的办法就是改变系列的风格。

我尝试了不同的事情:

第一:

chart = openpyxl.chart.ScatterChart(scatterStyle='marker')

-->没有效果

第二:

chart.scatterStyle = "marker"

-->没有效果,也许我必须把这条线放在一个特殊的地方?

第三:

series = openpyxl.chart.Series(yvalues, xvalues, title_from_data=True)
series.marker=openpyxl.chart.marker.Marker('x')

--> 现在我有带有标记的线条,所以看来我走在正确的路上。但我还没有找到删除线条的方法。

最佳答案

我找到了解决方案:

series.marker=openpyxl.chart.marker.Marker('x')
series.graphicalProperties.line.noFill=True

将向图表添加标记并删除线条。


其他信息:

查找可以使用的对象(例如“系列”)的属性和方法

dir(series)

显示该对象的所有属性和方法。在那里你可以找到“graphicalProperties”

并与

dir(series.graphicalProperties)

你可以找到“line”...等等

关于python - openpyxl - 将图表的 scatterStyle 更改为 'marker',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41587591/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com