在 EXCEL 中手动能够执行的操作,在 VC 下,都能通过 COM 提供的技术来实现,下面是我在工作中使用智能指针对 EXCEL 的 CHART 操作的一点肤浅的认识。如果对 VC 操作 EXCEL 一点都不了解的话,建议先看看我写的上一篇日志,了解一下 EXCEL 的结构,因为下面很多内容都是基于上一篇文章。
要想生成一张图表,首先要了解图表由哪些元素组成,才能准确的操作这些元素,通过下图来说明:
首先,图表的形态是由图表类型和数据决定的,相同的数据不同的类型,会表现出不同样式的图表,例如柱形图、饼图、折线图等等,上图是一个 XY 散点图;相同的类型不同的数据产生不同形状的图表。
以上图为例, XY 散点图主要由图表区、数据系列、坐标轴组成,左侧的 Y 称作做“(主)数值( Y )轴”,右侧的 Y 轴称作“次数值( Y )轴”,同样的 X 轴也分为“(主)数值( X )轴”和“次数值( X )轴”。
在上图中看到两条曲线,表明此图有两个数据系列,数据系列可以被理解为一组相同属性的数据点组成的折线,用 EXCEL 帮助的解释是:每个 数据标志 (数据标记&#