首先得到csv格式文件
用pandas读取文件
import pandas as pd
aaa = pd.read_csv('aaa.csv')
x=aaa['SMA'] #选取列
y=aaa['INTENSE']
dy=aaa['INTENSE-error']
绘制误差线
import matplotlib.pyplot as plt
import numpy as np
plt.style.use('seaborn-whitegrid')
plt.errorbar(x, y, dy, fmt='.k', ecolor='lightgray', elinewidth=3 capsize=0)
画折线图
import matplotlib.pyplot as plt
plt.plot(x,y,label='second line')
plt.xlabel('Radius')
plt.ylabel('INTENSITY')
plt.title('Interesting Graph\nCheck it out')
plt.legend()
plt.show()
参考:[1]https://blog.csdn.net/hecongqing/article/details/55522276
[2]https://blog.csdn.net/jasonzhoujx/article/details/81745329?utm_source=blogxgwz5
【3h】https://www.cnblogs.com/kylinlin/p/5231404.html