Pandas:在DataFrame列中绘制嵌套系列作为每列子图

时间:2018-03-07 16:14:01

标签: python pandas dataframe

我有一堆系列嵌套在DataFrame中作为单元格。

pd.DataFrame(data={('SUPER-COLUMN', 'a'): [pd.Series([1,2,3]), pd.Series([10,20,30])], ('SUPER-COLUMN', 'b'): [pd.Series([101,102,103]), pd.Series([1001, 1002, 1003])]})

我想绘制DataFrame' SUPER-COLUMN'列作为两个图(在本例中)的子图,其中每个子图应对应一列(例如,' a'' b'),每个子图应该有两行(在本例中),DataFrame的每一行一个。

重要提示:请注意,我事先并不知道SUPER-COLUMN中有多少列(及其名称)。

理想情况下,df['SUPER-COLUMN'].plot(subplots=True)会产生:

subplot title' a&#39 ;: line1:[1,2,3],line2:[101,102,103]

subplot title' b':line1:[10,20,30],line2:[1001,1002,1003]

最少量的非大熊猫(例如matplotlib)将不胜感激。

0 个答案:

没有答案