gpt4 book ai didi

python - Openpyxl 隐藏图例中的系列数据点

转载 作者:行者123 更新时间:2023-11-28 20:37:30 25 4
gpt4 key购买 nike

我有一个使用 openpyxl 创建的图表。一切都按预期进行,但是我想隐藏图例中的数据点,同时将它们的格式保留在图表中。简而言之,我想隐藏/删除图表右侧的所有数据点,同时保留条形图的颜色。 enter image description here

这是用于构建图表的代码片段:

chart1 = BarChart()
series = chart1.series[0]

ndcs = Set()
scfs = Set()

for i, row in enumerate(results):
if 'DNDC' in row[0]: ndcs.add(i-1)
if 'DSCF' in row[0]: scfs.add(i-1)


for index in ndcs:
fill = PatternFillProperties(prst="pct5")
fill.background = ColorChoice(prstClr="red")

pt = DataPoint(idx=index)
pt.graphicalProperties.pattFill = fill
series.dPt.append(pt)

for index in scfs:
fill = PatternFillProperties(prst="pct5")
fill.background = ColorChoice(prstClr="blue")

pt = DataPoint(idx=index)
pt.graphicalProperties.pattFill = fill
series.dPt.append(pt)

FWIW,我试着按照文档中的示例 here ,但是我找不到任何关于隐藏图例信息的具体信息。

我的问题是,我需要关闭哪些成员/属性才能隐藏数据点,使其不显示在我的图例上,同时保留条形的颜色?

最佳答案

我必须深入研究源代码,文档严重缺乏。

尝试:

chart1.legend = None

关于python - Openpyxl 隐藏图例中的系列数据点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42955517/

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