Q
二维图的堆栈
1
A
回答
4
这可以用简单的plot command来完成:
from mpl_toolkits.mplot3d import axes3d
import matplotlib.pyplot as plt
import numpy as np
NANGLES = 200
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
nvals = [0, 2, 4, 10, 20, 40, 100]
for iy in range(len(nvals)):
n = nvals[iy]
x = np.arange(NANGLES)/float(NANGLES)
y = np.ones(NANGLES)*iy # set y position to same value, with regular step
z = np.sin(n*x*np.pi)
ax.plot(x, y, z)
ax.set_ylabel('n')
ax.set_yticklabels(nvals) # update y ticks (set at regular step) to your vals
plt.savefig('stackedplot.png')
plt.show()
我展示了什么是一个简单的开始,并调整化妆品方面的情节可能是学习/探索更多python/matplotlib的一个很好的挑战:
相关问题
- 1. C++堆栈和二维数组
- 2. 在三维堆栈的每一层上执行二维操作
- 3. 将整数的二维数组推入Java中的堆栈
- 4. 二维矩阵到3d堆栈数组r
- 5. 使用二维数组和堆栈在java中构建迷宫
- 6. Highcharts - 堆栈图到钻取图表中的堆栈图
- 7. Numpy:新维矩阵的堆栈副本
- 8. numpy数组的堆栈维数
- 9. R:使用第二个栅格堆栈中的图层替换栅格堆栈中的多个图层
- 10. 堆栈数组切片(rbind> 2维)
- 11. 堆栈与特拉维斯CI
- 12. 堆栈视图内的UILabel
- 13. JVM - 堆栈和堆栈
- 14. 希望堆栈堆栈?
- 15. 使用堆栈删除二叉树
- 16. 堆栈或堆
- 17. 堆栈= java.lang.StackOverflowError的:堆栈大小8MB
- 18. 字符堆栈,字符串堆栈,整数堆栈,整数数组堆栈等
- 19. 从顶视图可见堆栈堆
- 20. ImageJ图像堆栈移位
- 21. 堆栈视图 - 解释
- 22. 调整堆栈视图
- 23. iPhone堆栈滚动视图
- 24. 与HTML5/CSS3图像堆栈
- 25. Android堆栈碎片视图
- 26. 堆栈图格式Syncfusion
- 27. 3D栅格堆栈图
- 28. Swift嵌套堆栈视图
- 29. Segue:显示堆栈到第二个视图控制器
- 30. Xamarin.Forms棱镜从导航堆栈删除视图堆栈
您是否有图像或图形来显示所需的结果? – heltonbiker 2012-04-24 17:44:30
我是一个新的Python用户。我不知道如何将二维图绘制到三维中。感谢您的关注。 – Papiro 2012-04-24 17:49:30
@Papiro如果您是python和matplotlib的新手,请查看示例图片库(http://matplotlib.sourceforge.net/gallery.html)以找到与您想要的内容相近的内容。尝试改编这些例子,并回来一个特定的问题。我们都非常乐意提供帮助,但是如果没有更多的细节,这几乎是不可能的:“我试过......这里是我的示例代码......为什么我不能得到......结果?” – Yann 2012-04-24 18:07:06