我想用using绘制一些图中许多曲线的中值中位数但不管用。我不知道在哪里问题。这个这张纸条请帮忙吗
import numpy
import pylab
filename= "D:\exercices python\generale.csv"
Data=numpy.genfromtxt(filename,delimiter=";",skip_header=5)
fig=pylab.figure()
ax=fig.add_subplot(111)
ax.invert_yaxis()
headerList = [(ax.plot(Data[:,i],Data[:,0],'-',color='k', alpha=0.2)) for i in range (1,60)]
ax.plot(numpy.median(Data[:,1],axis=1), Data [:,0],'-' ,color='r', linewidth=5)
pylab.show()
中间值仅返回一个数字,如果要在中间带所在的直线上绘制直线,可以通过在曲线的起点和终点指定一个点来执行此操作,这两个点都具有中值的值:
这里假设参数数组
Data[:,0]
是线性增加的,我们选择它的第一个和最后一个元素。在相关问题 更多 >
编程相关推荐