簡體   English   中英

使用matplotlib的一個圖的列太多

[英]Too many columns for one figure using matplotlib

我需要拆分matplotlib圖。 我正在使用它,並且它正在工作,但是可視化效果不好,因為在同一圖上並排放置260條。 我一直在嘗試找到一種將整個圖分成兩個圖的方法。 同一頁上的一個圖形上的前130條,另一圖形上的其余130條。 到目前為止,我還沒有成功。 請給我一些幫助嗎?

fig = plt.figure()
ax = fig.add_subplot(1,1,1)
df1.iloc[:][1800].plot(kind='bar')
ax.set_xticklabels(df1.iloc[:]['gdp pc test'], rotation=85,     fontsize='small')
fig.set_size_inches(200, 30, forward=True)

我不明白為什么我的建議在上面的評論中不起作用。 例如(數據少一點):

import numpy as np
import pandas as pd
import pylab as pl

data = np.random.random((60,1))
df1  = pd.DataFrame(data)

pl.figure()
pl.subplot(211)
df1.iloc[:30][0].plot(kind='bar')
pl.subplot(212)
df1.iloc[30:][0].plot(kind='bar')

產生這個:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM