Skip to main content
 首页 » 编程设计

python之如何绘制 numpy 数组与行号

2025年05月04日6Leo_wl

假设我们有一个只有一列的 csv 文件。我可以用 ;

data = np.loadtxt(file) 
test = data[:,0] 
plot(test) 

并绘制测试与行号(条目)的关系图。但我想乘以这个行号,以便我可以绘制;

plot(test,row[i]*25) 

我认为应该存在一种比排列行号更简单的方法。任何 pythonic 方法来处理这个问题?

请您参考如下方法:

给定一个数据你可以做:

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)