python - 如何绘制 numpy 数组与行数的关系图

标签 python arrays plot

假设我们有一个包含单列的 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/

相关文章:

python - 什么是 get-pip.py 校验和?我在哪里可以确定?

php - sql、返回和格式化所有数组数据的正确方法是什么?

从聚类图中删除点(factoextra)

python - 你有 py-poppler-qt 的例子吗?

python - 如何查看列元素是否在后面的行中交换

ruby - 在二维数组中注入(inject)增量计数器

python - 如何绘制 Pandas 数据框的特定列?

python - 堆叠直方图不会堆叠

python - 终止Python程序,但恢复数据

arrays - 如何使用 REGEX 按相同的符号序列拆分字符串?