【发布时间】:2020-07-07 09:01:15
【问题描述】:
我有一个散点图,想为平均值、3*std+mean 和 3*std-mean 添加一条直线。我似乎有平均绘图但无法计算出标准!谢谢
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
for element in df_na.loc[:, 'Ag_ppb':'Zr_ppb']:
temp_df = df_na.loc[:, ['Date', element]].dropna()
fig =plt.figure()
plt.scatter(temp_df['Date'], temp_df[element],c='black',s=10)
plt.plot(temp_df['Date'],[df_na[element].mean()]*len(x))
plt.xlabel('Date')
plt.xticks(rotation =90, fontsize=5)
plt.ylabel(element)
plt.show()
【问题讨论】:
标签: python matplotlib std mean