我有一个txt文件设置如下:
x0 x1 V
0 0.11 1.77
0.11 0.143 1.48
0.143 1 1.35
我想制作一个阶梯函数图,其中x轴是从x0到x1的值,y轴是V。
这是我的尝试:
#!/bin/env/python
import numpy as np
import matplotlib.pyplot as plt
import csv
x=[]
y=[]
with open('voltage.txt','r') as csvfile:
points = csv.reader(csvfile, delimiter=',')
next(points)
for row in points:
x.append(float(row[0]))
y.append(float(row[1]))
allpoints=np.loadtxt('voltage.txt',delimiter=',')
plt.step(x,y)
plt.show()
但它不会生成一个计算两个x值的阶梯函数图。