在csv文件中有某指标的最大值和最小值,绘制出一条线,代表着均值,颜色用黑色
时间: 2023-10-02 07:04:19 浏览: 61
绘制等值线
3星 · 编辑精心推荐
可以使用Python中的matplotlib库实现绘制出一条均值线并用黑色表示。下面是一个简单的示例代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取csv文件
df = pd.read_csv('data.csv')
# 提取最大值、最小值和均值
max_val = df['Max'].values[0]
min_val = df['Min'].values[0]
mean_val = df['Mean'].values[0]
# 绘图
plt.axhline(y=mean_val, color='black', linestyle='-')
plt.axhline(y=max_val, color='red', linestyle='--')
plt.axhline(y=min_val, color='green', linestyle='--')
plt.ylabel('Values')
plt.show()
```
在这个示例中,我们首先使用pandas库读取了一个名为"data.csv"的csv文件。接着,我们从数据帧中提取了最大值、最小值和均值。最后,我们使用matplotlib库中的`axhline`函数绘制了一条黑色的均值线,并使用红色和绿色的虚线表示最大值和最小值。
阅读全文