Python和科学计算认证群组  - 讨论区

标题:Python 3D 图形

2011年07月13日 星期三 22:42

三组数据中有一组是字符型数据,是否可能画出3D图形?

x=range(1,10)

y=range(1,10)

z=['A1','A2','A3','A4','A5','A6','A7','A8','A9','A10']

2011年07月14日 星期四 10:49

可以把字符型数据转换成对应的数值之后再绘图。但不知道你要怎样的图。

2011年07月14日 星期四 14:32

origin 的结果如图!

2011年07月14日 星期四 15:30

弱弱的问下:
xdata = scipy.linspace(0, 9, num=10)

ydata = numpy.linspace(0, 9, num=10)

结果相同,那么scipy 和numpy 有什么区别?

 

2011年07月15日 星期五 08:56

一样的,两个函数的例子都是一样的,调用的函数也应该是同一个

2011年07月16日 星期六 00:54

如何画出2楼中的3D图?

2011年07月16日 星期六 11:45

图太小,看不清楚。你说说x, y, z轴的数据各是什么?我隐约看到Z轴也是数值,不是字符。

2011年07月17日 星期日 20:41

2楼上的图是origin画的,设定x轴时名称这类非数据,如:

x=['A1','A2','A3','A4','A5','A6','A7','A8','A9','A10']

z=range(1,10)

y=range(1,10)

2011年07月17日 星期日 22:03

那A1, A2 ... A10 对应什么值呢?就对应 1到10,然后将刻度修改为A1, A2, ... A10吗?

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号