2024-09-28 22:05:22 发布
网友
我有一个包含5个不同数字的数组:
array([2.40064633, 4.10132553, 8.59968518, 2.40290345, 1.39988773]
我想在x轴(平行于y轴)上画出与这些数字相等的线,即
x = 2.4006463x = 4.10132553对数组中的所有数字依此类推。在
x = 2.4006463
x = 4.10132553
我尝试使用plot(x = array[...])但没有解决方案。在
plot(x = array[...])
有没有使用numpy或mathlab的干净方法?在
这是我要的。和拉胡尔的很相似,只是线条很粗糙。在
import matplotlib.pyplot as plt import numpy as np xcoords = np.array([2.40064633, 4.10132553, 8.59968518, 2.40290345, 1.39988773]) for xc in xcoords: plt.axvline(x=xc, color='k', linestyle=' ')
这将起作用:
import matplotlib.pyplot as plt b =([2.40064633, 4.10132553, 8.59968518, 2.40290345, 1.39988773]) for l in b: plt.axvline(l) plt.show()
或者它是一个numpy阵列,那么:
这是我要的。和拉胡尔的很相似,只是线条很粗糙。在
这将起作用:
或者它是一个numpy阵列,那么:
^{pr2}$相关问题 更多 >
编程相关推荐