Excel 2010图表 - 可以在图表点周围绘制椭圆吗?

时间:2015-05-07 05:43:22

标签: excel excel-vba vba

我不知道如何解决这个问题所以任何指针都会受到赞赏。我们有Lat& Excel 2010中标准X-Y图中的长点。对于每个数据点坐标,我们有额外的数据定义与该数据点(长轴,短轴和角度)相关的误差椭圆。椭圆表示搜索区域。围绕每个数据点绘制椭圆是否可行?我们拥有所有数据,并且可以绘制x-y点的图表,但是对于如何在Excel / VBA中绘制省略号或者如果它甚至是可能的,也毫无头绪。非常感谢。搜索没有成功。

2 个答案:

答案 0 :(得分:0)

我不知道任何现有的图表类型会给你那种类型的输出,所以你可能需要用一些相当痛苦的VBA自己绘制图表(如果你必须首先在VBA中做到这一点) ...... C#可能会更好。)

首先看一下Shapes.AddShape方法,看看如何绘制每个点所需的误差椭圆。然后想想图表本身。

Sub DrawOval()
    Set myDocument = Worksheets(1)
    myDocument.Shapes.AddShape msoShapeOval, 50, 50, 100, 200
End Sub

答案 1 :(得分:0)

如果您可以定义所需的椭圆,则可以计算椭圆周围的点,然后将这些点绘制为图表中的附加XY散射系列。