如何使用matplotlib从pandas对象创建箱形图?

时间:2015-09-04 19:08:11

标签: python pandas matplotlib

我将数据读入pandas对象,然后我想使用matplotlib(不是pandas.boxplot())创建一个箱形图。这仅用于学习目的。这是我的代码,其中myData['MyColumn']失败。

import matplotlib.pyplot as plt
import pandas as pd

myData = pd.read_csv('data/myData.csv')

plt.boxplot(myData['MyColumn'])

plt.show()

1 个答案:

答案 0 :(得分:1)

您的代码可以正常使用虚假数据。检查您尝试绘制的数据类型。

import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
myData = pd.DataFrame(np.random.rand(10, 2), columns=['MyColumn', 'blah'])
plt.boxplot(myData['MyColumn'])
plt.show()