2015-07-04 48 views
10

我想繪製一個數據框爲hexbin,但似乎無法得到繪製的xlabel和x軸值。數據框如下:pandas dataframe hexbin plot has xlabel or axis values

szen_df.xs('left', level='pos') 

enter image description here

,情節如下:

szen_df.xs('left', level='pos').plot(x='szen', y='lat', xlim=(0,90), ylim=(-90,90), kind='hexbin', colormap='Reds') 

與結果:

enter image description here

+1

這是通過我找到。也許你應該發佈一個展示問題的最小的DataFrame。 –

+0

也適用於我。讓我們有你的'熊貓'版本和''python'版本。看看這是否讓我們有任何地方。 – LondonRob

+0

熊貓在0.16.2,python在2.7。 –

回答

14

我看到這個問題以及python 2.7,pandas 0.16.2.dev和ipy thon版本3.1.0。

展望documentation for pandas.DataFrame.plot,唯一對x標籤和不可見的引用是在sharex選項中。所以,我手動設置sharex = False,poof,xlabel和xticks回來。

顯然這是一個錯誤,但我希望這有助於暫時。我會將這些註釋添加到您已經開始的錯誤報告中。

+2

仍存在於0.18.1中,相關的[github上的問題](https://github.com/pandas-dev/pandas/issues/10678) – nepix32