У меня есть dataFrame, и я хочу построить два столбца. Во всех примерах я видел в качестве значений использовались только числа, но когда я пытаюсь построить столбец со строками, я получаю сообщение об ошибке. Как я могу построить строковые столбцы?
d = {'one' : np.random.rand(10),
'two' : np.random.rand(10)}
df = pd.DataFrame(d)
df.plot(style=['o','rx'])
plt.show()
Пример DataFrame (я хочу построить график AvgTemp и StateName)
STATION;"STATION_NAME";"LATITUDE";"LONGITUDE";"LATLONG";"AvgTemp";"MaxTemp";"MinTemp";"StateName";"Zip";"State";"Date"
GHCND:USW00094746;"WORCESTER MA US";42.2706;-71... -71.8731";55.0;58.0;47.0;"Massachusetts";1602...
Я хочу показать, какова средняя температура для каждого штата, с помощью графика. Но это все, что я мог сделать. Любые предложения, пожалуйста






Какой своего рода сюжета вы ищете? График, который вы показали в качестве примера, представляет собой диаграмму рассеяния, но это не имеет особого смысла с точки зрения категориальных данных.