首页 > 解决方案 > 为什么 dataframe.plot 的错误栏不显示?

问题描述

这里我有一个数据框,我想绘制误差线图

import pandas as pd
import matplotlib.pyplot as plt

rows = ["N", "W", "E", "S"]
cols = ["x_mean","y_mean","x_se","y_se"]
data = ([50, 40, 2, 5], [30, 34, 3, 5], [60, 45, 8, 3], [80, 60, 5, 5])

df = pd.DataFrame(data, index = rows, columns = cols)

   x_mean  y_mean  x_se  y_se
N      50      40     2     5
W      30      34     3     5
E      60      45     8     3
S      80      60     5     5

# plot
df[["x_mean", "y_mean"]].plot(kind = "bar", yerr = df[["x_se", "y_se"]], rot = 1)

但是,错误栏没有出现,欢迎任何提示或帮助

在此处输入图像描述

标签: pythonpandasmatplotlibbar-chart

解决方案


推荐阅读