pandas.Series.plot

函数原型

Series.plot(kind='line', ax=None, figsize=None, use_index=True, title=None, grid=None, legend=False, 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, label=None, secondary_y=False, **kwds)

注:要使用plot函数需要使用matplotlib和pylab环境。%matplotlib inline

参数

参数 类型 说明
kind str
  • ‘line’:默认值。线性图。例:tz_counts[:20].plot(kind=’line’, rot=0)
  • ‘bar’:垂直条形图。例:tz_counts[:20].plot(kind=’bar’, rot=0)
  • ‘barh’:水平条形图。例:tz_counts[:20].plot(kind=’barh’, rot=0)
  • ‘hist’:柱状图。例:tz_counts[:20].plot(kind=’hist’, rot=0)
  • ‘box’:box plot。例:tz_counts[:20].plot(kind=’box’, rot=0)
  • ‘kde’:核密度估计Kernel Density Estimation(KDE)
  • ‘density’:和’kde’相同
  • ‘area’:面积图。例:tz_counts[:20].plot(kind=’area’, rot=0)
  • ‘pie’:饼图。例:tz_counts[:20].plot(kind=’pie’, rot=0)
ax matplotlib axes object。matplotlib轴对象 如果未传参,使用gca()
figsize 元组tuple (width, height) 图片尺寸。参数类型为一个元组。单位为英寸
use_index 布尔值。默认值为True 是否使用Series的index作为x轴标识。
title string or list 图标的标题。如果这个参数北传递进来,这个标题将显示在图片的顶部。如果一个list被作为参数传递进来并且 If a list is passed and subplots为True, 打印列表中的对象到相应的subplot.
grid boolean, default None (matlab style default) 是否显示网格。
legend False/True/’reverse’ 是否在图上显示坐标轴说明
style list or dict matplotlib line style per column
logx boolean, 默认值为False Use log scaling on x axis
logy boolean, 默认值为False Use log scaling on y axis
loglog boolean, 默认值为False Use log scaling on both x and y axes
xticks sequence Values to use for the xticks
yticks sequence Values to use for the yticks
xlim 2-tuple/list Rotation for ticks (xticks for vertical, yticks for horizontal plots)
ylim 2-tuple/list
rot int, default None
fontsize int, default None xticks和yticks的字体大小
colormap str or matplotlib colormap object, default None Colormap to select colors from. If string, load colormap with that name from matplotlib.
colorbar boolean, optional If True, plot colorbar (only relevant for ‘scatter’ and ‘hexbin’ plots)
position float 定义条形图条形形状的相对位置。取值范围是0~1。0代表left/bottom-end,1代表right/top-end,默认值是0.5(中间)
table boolean, Series or DataFrame, default False If True, draw a table using the data in the DataFrame and the data will be transposed to meet matplotlib’s default layout. If a Series or DataFrame is passed, use passed data to draw a table.
yerr DataFrame, Series, array-like, dict and str See Plotting with Error Bars for detail.
xerr same types as yerr.
label label argument to provide to plot
secondary_y boolean or sequence of ints, default False If True then y-axis will be on the right
mark_right boolean, default True When using a secondary_y axis, automatically mark the column labels with “(right)” in the legend
kwds keywords Options to pass to matplotlib plotting method

线图

pandas.Series.plot_第1张图片

垂直条形图

pandas.Series.plot_第2张图片

水平条形图

pandas.Series.plot_第3张图片

柱状图

pandas.Series.plot_第4张图片

box图

pandas.Series.plot_第5张图片

面积图

pandas.Series.plot_第6张图片

饼图

pandas.Series.plot_第7张图片

返回值

axes : matplotlib.AxesSubplot or np.array of them

注意

如果kind = ‘bar’ or ‘barh’, 可以通过position关键字定义条形图的相对布局。 取值范围是0~1。0代表:left/bottom-end;1代表:right/top-end。缺省是0.5 (center)。
pandas.Series.plot_第8张图片
pandas.Series.plot_第9张图片
pandas.Series.plot_第10张图片

你可能感兴趣的:(数据分析)