我有一个dt
:
>>> dt
sales mg
ID 600519 600809 600519 600809
RPT_Date
20060331 13.5301 5.8951 9.4971 3.0408
20060630 6.6048 2.4081 4.3088 1.4040
20060930 12.3889 3.6053 9.1455 2.0754
20061231 16.5100 3.3659 12.4682 1.8810
20070331 15.8754 5.9129 11.5833 3.6736
20070630 10.4155 3.5759 7.8966 2.2812
20070930 18.2929 3.5280 14.3552 2.1584
20071231 27.7905 5.4510 23.7820 3.2568
Run Code Online (Sandbox Code Playgroud)
并使用pandas函数plot
创建一个barplot对象
>>> fig = dt.plot(kind='bar', use_index=True)
>>> fig
<matplotlib.axes.AxesSubplot object at 0x0B387150>
Run Code Online (Sandbox Code Playgroud)
但是我想要一个<matplotlib.figure.Figure object>
intsead传递给其他函数,就像下面的对象类型一样:
>>> plt.figure()
<matplotlib.figure.Figure object at 0x123A6910>
Run Code Online (Sandbox Code Playgroud)
所以,我怎么能转换<matplotlib.axes.AxesSubplot object>
到<matplotlib.figure.Figure object>
,或直接从熊猫情节返回"图对象"?
归档时间: |
|
查看次数: |
6029 次 |
最近记录: |