使用matplotlib

时间:2015-11-14 22:11:27

标签: python matplotlib

我需要分割我的matplotlib图。 我正在使用它,它正在工作,但可视化并不适合在同一个地块上并排放置260个条。我一直试图找到一种方法将整个人物分成两个图。一个图上的前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)

1 个答案:

答案 0 :(得分:1)

我不明白为什么我的建议作为上述评论发布不起作用。例如(数据少一点):

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')

产生这个:

enter image description here