电子表格中的图表

发布于 2024-12-27 16:04:44 字数 69 浏览 0 评论 0原文

我创建了一个引用表格作为源的图表。绘制图表后我需要删除表格中的一些行并保持图表不变。可以这样做吗?

-拉古

I have created a chart that references table as a source .I need to delete some rows in a table after chart is plotted and leaving the chart unchanged. Is it possible to do that?

-Raghu

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

另类 2025-01-03 16:04:44

虽然实际删除图表所依赖的数据实际上是不可能的,但您可能可以通过许多其他方式来解决此问题。

  • 您可以将图表所依赖的单元格数据放置在另一个图表中
    工作表与图表分开,然后隐藏此“数据表”
    将其 ISheet.Visible 属性设置为 SheetVisibility.Hidden 或
    SheetVisibility.VeryHidden。
  • 如果您需要图表和数据位于同一张纸上,您
    可以通过设置隐藏数据所在的行或列
    对于这些行或列,IRange.Hidden 为 true。默认情况下,一个
    新创建的图表不会绘制隐藏行中的点或
    列,因此您还需要将 IChart.PlotVisibleOnly 设置为
    false 表示图表考虑这些隐藏单元格值。

While actually deleting data that a chart depends on isn’t really possible, you could probably go about this a number of other ways.

  • You could place the cell data that your chart depends on in another
    worksheet separate from the chart, then hide this "data sheet" by
    setting its ISheet.Visible property to SheetVisibility.Hidden or
    SheetVisibility.VeryHidden.
  • If you require your chart and data to reside on the same sheet, you
    could hide the rows or columns that your data resides on by setting
    IRange.Hidden to true for those rows or columns. By default, a
    newly-created chart will not plot points that are in hidden rows or
    columns, so you would also need to set IChart.PlotVisibleOnly to
    false for the chart to take these hidden cell values into account.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文