seaborn绘图01
论文里的可视化可以用这个画
http://seaborn.pydata.org/
seaborn可绘制漂亮的图表
seaborn是数据分析而设置的绘图库
seaborn能与Pandas很好结合
安装:
用pip命令安装seaborn:pip install seaborn
import seaborn as sns
sns.version #检查是否安装成功
Seaborn绘制图表分类
分类图:柱状图barplot、箱线图boxplot、小提琴图viol inplot、散点图(stripplot、 swarmplot)、以及分面网格(FacetGrid)、分类图catplot。
关联图:散点图scatterplot、线图lineplot,以及分面网格(FacetGrid)、关联图relplot。
分布图:单变量分布图distplot、密度图kdeplot。
矩阵图:热力图heatmap、聚类图clustermap。
回归图:线性回归图regplot和分面网格(FacetGrid) 线性回归图lmplot。
分面网格图: FacetGrid。
Seaborn内置数据集
Seaborn内置数据集可以通过load_dataset函数加载数据集,返回DataFrame对象,语法如下:
**seaborn.load_dataset(name,cache=True,data_home=None, kws)
name参数是数据集名字
data定义数据集名。
cache 参数是否提供缓存。
data_home 参数是指定缓存路径,默认当前用户home下的seaborn-data目录中。
sns.get_dataset_names()获得数据集名字
plt.bar([1,2,3,4,5],[3,6,9,2,5]) #原始的柱状图