使用初始和最终x值作为x轴并将V作为y轴

时间:2018-06-03 22:31:28

标签: python matplotlib

我有一个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值的阶梯函数图。

1 个答案:

答案 0 :(得分:0)

假文件i / o,然后是{,1}}和ravel切片,x,y

repeat

enter image description here