学习pandas下的dataframe画图参数
DataFrame.plot(x=None, y=None, kind='line', ax=None, subplots=False, sharex=None,
sharey=False, layout=None,figsize=None, use_index=True, title=None,
grid=None, legend=True, style=None, logx=False, logy=False,loglog=False,
xticks=None, yticks=None, xlim=None, ylim=None, rot=None, fontsize=None,
colormap=None,table=False, yerr=None, xerr=None, secondary_y=False, sort_columns=False, **kwds)
- 常用参数
data : DataFrame
x : label or position, default None#指数据框列的标签或位置参数
y : label or position, default None
kind : str
- ‘line’ : line plot (default)#折线图
- ‘bar’ : vertical bar plot#条形图
- ‘barh’ : horizontal bar plot#横向条形图
- ‘hist’ : histogram#柱状图
- ‘box’ : boxplot#箱线图
- ‘kde’ : Kernel Density Estimation plot#Kernel 的密度估计图,主要对柱状图添加Kernel 概率密度线
- ‘density’ : same as ‘kde’
- ‘area’ : area plot#不了解此图
- ‘pie’ : pie plot#饼图
- scatter’ : scatter plot#散点图
- ‘hexbin’ : hexbin plot#不了解此图
ax : matplotlib axes object, default None#一个图片切成不同片段,子图对象
subplots : boolean, default False#判断图片中是否有子图
Make separate subplots for each column
sharex : boolean, default True if ax is None else False#如果subplot =True,共享x轴,并将一些x轴标签设置为不可见;如果传入ax,则默认为True,否则为False;请注意,传入ax和sharex=True将更改图形中所有轴的所有x轴标签!
sharey : boolean, default False#如果有子图,子图共y轴刻度,标签
layout : tuple (optional)#子图的行列布局 (rows, columns)
figsize : a tuple (width, height) in inches#图片尺寸大小
use_index : boolean, default True#默认用索引做x轴
title : string#图片的标题用字符串
grid : boolean, default None (matlab style default)#图片是否有网格
legend : False/True/’reverse’#子图的图例
style : list or dict#对每列折线图设置线的类型
logx : boolean, default False#设置x轴刻度是否取对数
logy : boolean, default False#在y轴上使用对数缩放
loglog : boolean, default False#同时设置x,y轴刻度是否取对数
xticks : sequence#设置x轴刻度值,序列形式(比如列表)
yticks : sequence#设置y轴刻度,序列形式(比如列表)
xlim : 2-tuple/list#设置坐标轴的范围,列表或元组形式
ylim : 2-tuple/list
rot : int, default None#设置轴标签(轴刻度)的显示旋转度数
fontsize : int, default None#设置轴刻度的字体大小
colormap : str or matplotlib colormap object, default None#设置图的区域颜色
colorbar : boolean, optional
position : float#指定条形图布局的相对对齐。从0(左/底端)到1(右/顶端)。默认值是0.5(中间)
layout : tuple (optional)#(行、列)用于绘图的布局
table : boolean, Series or DataFrame, default False
yerr : DataFrame, Series, array-like, dict and str
xerr : same types as yerr.
stacked : boolean, #在线条和条形图中默认为假,在面积图中为真。如果为真,创建堆叠图。
sort_columns : boolean, default False Sort column names to determine plot ordering
secondary_y : boolean or sequence, default False Whether to plot on the secondary y-axis If a list/tuple, which columns to plot on secondary y-axis
mark_right : boolean, default True
kwds : keywords
参考:https://blog.csdn.net/sinat_24395003/article/details/60364345#commentBox