Reputation: 16050
I read data into pandas
object and then I want to create a box plot using matplotlib
(not pandas.boxplot()
). This is just for learning purposes. This is my code, in which myData['MyColumn']
fails.
import matplotlib.pyplot as plt
import pandas as pd
myData = pd.read_csv('data/myData.csv')
plt.boxplot(myData['MyColumn'])
plt.show()
Upvotes: 0
Views: 1445
Reputation: 134
Your code works fine with fake data. Check the type of the data you're trying to plot.
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()
Upvotes: 1