Python数据分析基础(六)——可视化

matplotlib是一个用于创建出版质量图表的桌面绘图包(主要是2D方面),还有许多插件工具集,如用于3D图形的mplot3d以及用于地图和投影的basemap。


pyplot.subplots的选项

参数 说明
nrows subplot的行数
ncols subplot的列数
sharex 所有subplot应该使用相同的X轴刻度
sharey 所有subplot应该使用相同的y轴刻度
subplot_kw 用于创建各subplot的关键字字典
**fig_kw 创建figure时的其他关键字


Series.plot方法的参数

参数 说明
label 用于图例的标签
ax 要在其上进行绘制的matplotlib subplot对象
style 将要传给matplotlib的风格字符串
alpha 图表的填充不透明度(0到1之间)
kind 可以是‘line’、‘bar’、‘barh’、‘kde’
logy 在Y轴上使用对数标尺
use_index 将对象的索引用作刻度标签
rot 旋转刻度标签(0到360)
xticks 用作X轴刻度的值
yticks 用作Y轴刻度的值
xlim X轴的界限
ylini Y轴的界限
grid 显示轴网格线(默认打开)


专用于DataFrame的plot的参数

参数 说明
subplots 将各个DataFrame列绘制到单独的subplot中
sharex 如果subplots=True,则共用同一个X轴,包括刻度和界限
sharey 如果subplots=True,则共用一个Y轴
figsize 表示图像大小的元组
title 表示图像标题的字符串
legend 添加一个subplot图例(默认为True)
sort_columns 以字母顺序绘制各列,默认使用当前列顺序


参考文献:

利用Python进行数据分析.    Wes McKinney.    唐学韬译

Python数据分析基础(六)——可视化