2016-06-15 7 views
2

次のコードでは、matplotlibを使用して棒グラフを表示しています。私は各列のxラベルをOSキーの値として表示しようとしています。代わりに、各カテゴリーの索引positinを出力します。 OSキーがカテゴリで、Connが各カテゴリの値です。これについてどうやって行くのですか?ドキュメンテーションや試行錯誤に苦しんでいます。ありがとうございました。matplotlib棒グラフのx位置のデフォルトのインデックス値を編集するには

import matplotlib.pyplot as plt 
import pandas as pd 

raw_data = { 
    'OS': 
    ['Android', 'Microsoft', 'Apple iPad', 'Apple iPhone', 'Apple Mac'], 
    'Conn': 
    [76, 88, 84, 67, 53]} 
df = pd.DataFrame(raw_data, columns = ['OS', 'Conn']) 

%matplotlib inline 

myplot = df.plot(kind='bar') 

答えて

1

別の解決策は、カラムOSからset_indexある:

df.set_index('OS').plot(kind='bar') 

graph

+0

それはうまくいった。早速のお返事ありがとうございます。 – martinbshp

1

x軸のためのこれらの値を使用するパスx='OS'

myplot = df.plot.bar(x='OS') 

enter image description here

+0

返信いただきありがとうございます。 – martinbshp

関連する問題