zoukankan      html  css  js  c++  java
  • pandas中绘图

     
    1)子图

    fig, axes = plt.subplots(2, 1)

    data = Series(np.random.rand(16), index=list('abcdefghijklmnop'))

    #alpha指的是图像的透明度

    data.plot(kind='bar', ax=axes[0], color='k', alpha=0.7)

    data.plot(kind='barh', ax=axes[1], color='k', alpha=0.7)

    2)线图

    df = DataFrame(np.random.randn(10, 4).cumsum(0), columns=['A', 'B', 'C', 'D'], index=np.arange(0, 100, 10))

    #会自动创建图例

    df.plot()

    3)柱形图

    data.plot(kind='bar', color='k', alpha=0.7)

    堆叠的柱形图

    #kind=’bar’是竖直柱形图,kind=’barh’是水平柱形图,stacked=True表示柱形图要堆叠起来

    df.plot(kind='barh', stacked=True, alpha=0.5)

     

    4)直方图和密度图

    #bins=50表示将x轴分为50份

    df.hist(bins=50)

    #密度图

    df.plot(kind='kde')

    5)散点图

    #画出df两列间的散点图

    plt.scatter(df['m1'], df['m2'])

    #画出trans_data中任意两列的散点图,diagonal='kde'画出每列的密度曲线

    pd.scatter_matrix(trans_data, diagonal='kde', color='k', alpha=0.3)

     

  • 相关阅读:
    USACO 2016 February Contest, Gold解题报告
    USACO 2016 January Contest, Gold解题报告
    NOIP2013 Day2
    [DP题]放苹果
    [DP题]登山
    洛谷八连测R6
    [20171025模拟赛]
    [DP题]吃糖果
    [DP题]采药
    spring-security-oauth2 授权服务集成钉钉扫码登录
  • 原文地址:https://www.cnblogs.com/yongfuxue/p/10107312.html
Copyright © 2011-2022 走看看