我有一个这样的数据集:
样本数据框:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
df = pd.DataFrame(np.random.randint(0,100,size=(100, 4)), columns=list('ABCD'))
我只知道如何生成个人情节:
for k, m in zip('ABCD', 'mbry'):
plt.figure(k)
for i in range(5):
plt.subplot(5,1,i+1)
plt.bar(range(20), df[k][20*i: 20*(i+1)], color = m)
plt.subplots_adjust(wspace=0, hspace=0)
plt.show()
如何在同一页面上绘制所有四个图形?
这就是我要的:
2017年8月2日更新:
我也想将其应用于更大的数据集.这是我尝试过的@Phlya代码,但没有给我我想要的东西:
更大的数据集:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import gridspec
df = pd.DataFrame(np.ra