Я использую OSX (Mojave 10.14.3) и у меня странная проблема с построением кадра данных pandas (0.24.2)
с использованием matplotlib (3.0.3)
. Я использую Python 3.7.3
.
Итак, код такой:
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame({
'name':['john','mary','peter','jeff','bill','lisa','jose'],
'age':[23,78,22,19,45,33,20],
'gender':['M','F','M','M','M','F','M'],
'state':['california','dc','california','dc','california','texas','texas'],
'num_children':[2,0,0,3,2,1,4],
'num_pets':[5,1,0,5,2,2,3]
})
df.plot(kind='scatter',x='num_children',y='num_pets',color='red')
plt.show()
Все, что это делает - показывает пустое окно, в котором ничего нет Я ожидал разброс с 7 очками. Пример взят из веб-учебника как есть.
EDIT
plt.savefig('myfilename.png')
Savefig работает.