假设我们有一个包含单列的 csv 文件。我可以用 ;
绘制它data = np.loadtxt(file)
test = data[:,0]
plot(test)
它绘制了测试与行号(条目)的关系图。但我想乘以这个行号,以便我可以绘制;
plot(test,row[i]*25)
我认为应该存在一种比对行号进行数组化更简单的方法。有什么Python式的方法来处理这个问题吗?
最佳答案
给定一个数据,你可以做:
import matplotlib.pyplot as plt
data=[0,2,113,....,19,5]
x_coordinate = [ 25 * i for i in range(len(data)) ]
plt.plot(x_coordinate,data)
plt.show()
所有 x 标签索引都是 25 的倍数
或使用 numpy 数组功能:
x_coordinates = 25 * np.arange(test.size)
关于python - 如何绘制 numpy 数组与行数的关系图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16134989/