回答
Staven已经编辑了他的帖子,包括如何绘制y值为1的值,但他使用的是Python列表。
,应该是更快的(虽然我没有衡量)的变体只使用numpy的数组:
import numpy as np
import matplotlib.pyplot as pp
val = 0. # this is the value where you want the data to appear on the y-axis.
ar = np.arange(10) # just as an example array
pp.plot(ar, np.zeros_like(ar) + val, 'x')
pp.show()
这将绘制阵列“AR”:
import matplotlib.pyplot as pp
ar = [1, 2, 3, 8, 4, 5]
pp.plot(ar)
pp.show()
如果您使用IPython中,你可以用“-pylab”选项启动它,它会导入numpy的并在启动时自动matplotlib,所以你只需要编写:
ar = [1, 2, 3, 8, 4, 5]
plot(ar)
要做到与Y的散点图坐标设置为1:
plot(ar, len(ar) * [1], "x")
嗨,感谢您的回答。这是我第一次尝试的方式,但可能是我无法正确解释我的问题。它绘制的绘图是通过连接ar中的点而形成的连续线。 我有一个分布在(-1,6)中的800个数据值的一维数组。我只想绘制一个常量Y(http://static.inky.ws/image/644/image.jpg)上的点,但是用你解释的方法得到了这样的东西(http://static.inky。 WS /图像/ 645/image.jpg的)。 –
我得到的第一个阴谋是用matlab,我想用matplotlib做一个类似的阴谋。 –
- 1. 使用PyLab制作图形,不会绘制第一个值?
- 2. 如何用pylab绘制心脏
- 3. 使用绘图/数据点的斜率计算给定X的Y值
- 4. 如何绘制两个y值的数据点?
- 5. 如何使用achartengine绘制多Y轴
- 6. 绘制d维数据
- 7. 如何根据R中的X值绘制两个Y轴?
- 8. 绘制[X,Y]使用matplotlib
- 9. qwt:绘制一维数组?
- 10. 如何使用ggplot2在一个绘图中绘制二维数组的行?
- 11. 如何使用c3Js绘制维恩图?
- 12. 给定数据点和y值,给出x值
- 13. 如何在Python中指定用于绘制数据框的x和y轴
- 14. 如何绘制R中的一维图?
- 15. 如何绘制给定数据的轮廓图
- 16. MATLAB:绘制二维图上的一维数据
- 17. 如何绘制使用函数值
- 18. chart.js之 - 绘制基于一定的y值
- 19. 如何用gnuplot绘制一个隐函数f(x,y,z)= 0?
- 20. 如何创建从给定的二维数组一维数组
- 21. 如何绘制x轴上的数据框值和y轴上的指标
- 22. 如何使用F#给定数据制作一棵树
- 23. 如何随机绘制一条静态长度y值
- 24. 如何在x轴上绘制一个变量的百分位数图,并根据y轴上的百分位数绘制另一个数值的平均值?
- 25. Python(3.4.2)如何绘制具有给定半径的二维数组作为圆?
- 26. 如何使用JavaScript在x/y位置绘制点数
- 27. 绘制的多维数据集
- 28. 如何绘制数据透视表值?
- 29. 如何使用E/R图绘制以下数据库模式?
- 30. 如何使用活动列绘制以下数据?
这是什么功能** zeros_like()**?你能定义它吗? –
修复了语法错误。 –
zeros_like就像np.zeros()为你提供了一个用零填充的数组,但是_like()会假定提供的数组的形状。还有一个ones_like(),非常方便 –