pandas

pandas只带了数据可视化的语法,可以直接调用matplotlib进行简单的可视化,代码简单

  • df['animal'].plot(kind='bar', stacked=True,figsize=((12,9))
    • 通过kind指定绘制的图类型
    • figsize调整图片的大小
  • df.plot.box()和上面的效果一样,只是这里不用再指定绘图的类型

seabron

在seaborn中可以对画布调整大小,由于是使用了matplotlib设置了画布,不仅可以调整大小,还可以设置标题等

  1. plt.figure(figsize=(10, 3))
  2. sns.boxplot(data=train_df, x='city_development_index', y='target', orient='h')

在seaborn中也可以设置轴坐标的刻度、大小、字体等等

  1. g = sns.FacetGrid(data,size=8)
  2. # g.set(xticks=np.arange(0,110000,10000))
  3. g.map(sns.distplot,' Income ')
  • 使用FaceGrid(data,)可以设置画布,里面的参数是数据来源,画布的大小
  • 调用set方法可以设置轴距,刻度等等
  • 调用map方法绘制需要的图像种类