【问题标题】:Xlsxwriter hide data series in scatter plotXlsxwriter 在散点图中隐藏数据系列
【发布时间】:2021-12-31 01:32:38
【问题描述】:

我使用 xlsxwriter 将各种不同的数据系列(线)添加到绘图中。我现在想做的是默认禁用某些系列,但是在查看图表时仍然可以重新启用已禁用的系列。

例如,在下图中,虽然 xlsxwriter 添加了我想要的所有系列,但我也希望在默认显示“Sample1”时不显示“Sample2”和“Sample3”。

我能找到的唯一类似的功能是:

# Delete/hide series index 0 and 2 from the legend.
  chart.set_legend({'delete_series': [0, 2]})

它似乎是“删除”它而不是隐藏它,因为如果我尝试将它们重新打开,它们就不会出现。 也许通过 xlsxwriter 是不可能的,但有没有其他方法可以实现这个功能?

【问题讨论】:

  • “图表过滤器”的该功能是 Excel 中最近添加的,XlsxWriter 不支持。

标签: python excel xlsxwriter


【解决方案1】:

我希望你在这里过得愉快 lmao。

从图例中删除/隐藏系列索引 0 和 2。

chart.set_legend({'delete_series': [0, 2]}) 这个作品? 如果不... 对于 Mac: 点击图表。

在功能区上,单击图表设计,然后单击选择数据。

在图表设计选项卡上,单击选择数据 这将选择图表的数据范围并显示“选择数据源”对话框。

要编辑图例系列,请在图例条目(系列)框中,单击要更改的系列。然后,编辑名称和 Y 值框以进行任何更改。

要重新排列图例系列,请在图例条目(系列)框中,单击要更改的系列,然后选择替代文本或替代文本箭头。

窗户:

右键单击您的图表,然后选择“选择数据”。 在图例条目(系列)框中,单击要更改的系列。

单击编辑,进行更改,然后单击确定。

您所做的更改可能会破坏指向工作表上源数据的链接。

要重新排列系列,请选择它,然后单击“上移替代文本”或“下移替代文本”。

您还可以通过单击添加或删除在此对话框中添加或删除数据系列。删除数据系列会将其从图表中删除 - 您无法使用图表过滤器再次显示它。

如果要重命名数据系列,请参阅重命名数据系列。

希望对你有帮助。

【讨论】:

  • 感谢您的回复,但我认为这不是我想要的。我想在没有用户直接操作图表的情况下做到这一点。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-01-13
  • 2012-11-27
  • 1970-01-01
  • 2015-02-17
  • 1970-01-01
  • 1970-01-01
  • 2017-04-01
相关资源
最近更新 更多