电子表格中的图表
我创建了一个引用表格作为源的图表。绘制图表后我需要删除表格中的一些行并保持图表不变。可以这样做吗?
-拉古
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
虽然实际删除图表所依赖的数据实际上是不可能的,但您可能可以通过许多其他方式来解决此问题。
工作表与图表分开,然后隐藏此“数据表”
将其 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.
worksheet separate from the chart, then hide this "data sheet" by
setting its ISheet.Visible property to SheetVisibility.Hidden or
SheetVisibility.VeryHidden.
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.