2014-02-20 4 views
3

У меня есть dataframe по имени Д.Ф., который выглядит следующим образомdataframe.plot изменение гистограммы этикетки

success  type 
1 0.197642 Technique 1 
2 0.177575 Technique 2 
0 0.018519 Technique 3 

Тогда я сюжет его: df.success.plot(kind="bar")

Но этикетки для баров 1,2,0. Я бы хотел, чтобы они были строками в столбце типа моего фреймворка. У меня возникли проблемы с поиском документации о том, как настроить гистограмму, а не только изменить цвет баров.

ответ

2
df.plot(x='type', y='success', kind='bar') 
plt.xticks(rotation=25) 

enter image description here

Я нашел это, глядя на the docstring:

In [11]: df.plot? 
... 
Parameters 
---------- 
frame : DataFrame 
x : label or position, default None 
y : label or position, default None 
    Allows plotting of one column versus another 
+0

я вижу. Таким образом, похоже, что использование df.success.plot было частью проблемы, потому что, когда я использовал y = success, я получил ошибку о нескольких значениях y. –

Смежные вопросы