MS Excel中的三维散点图(3D scatter plot for MS Excel )
2012-02-06 14:06阅读:
Plot的工具很多,不过有时候为了方便,就希望在电子表格中直接绘制Plot,MS
Excel提供了很好的二维散点图工具,不过要画三维的散点图,用Excel自己的图表工具做就不怎么样了,好在找到了这个:
http://www.doka.ch/Excel3Dscatterplot.htm
一个开放源代码的VBA工具,试了一下还真是不错,方法实在很简单,自己设定X,Y,Z三个变量,按这样的形式写在电子表格中,举例说
X Y Z
0 0 0
9 9 9
0 1 2
1 2 3
3 4 5
(第一行0 0 0和第二行9 9 9规定了坐标上最大的值)
用鼠标把数据都选中,运行宏Make3DscatterplotFromDat aRange就OK了,关于更多使用,比如显示效果、旋转之类的,下载包里也附带有一篇很容易看懂的英文文档。
这里先上一张用此工具做的四层楼的三维谢尔宾斯基三角形(Sierpinski triangle,更多层的肯定要编程序自动处理数据了)。
http://www.doka.ch/Excel3Dscatterplot.htm
一个开放源代码的VBA工具,试了一下还真是不错,方法实在很简单,自己设定X,Y,Z三个变量,按这样的形式写在电子表格中,举例说
X Y Z
0 0 0
9 9 9
0 1 2
1 2 3
3 4 5
(第一行0 0 0和第二行9 9 9规定了坐标上最大的值)
用鼠标把数据都选中,运行宏Make3DscatterplotFromDat
这里先上一张用此工具做的四层楼的三维谢尔宾斯基三角形(Sierpinski triangle,更多层的肯定要编程序自动处理数据了)。
