下从镜像安装scipy_python的高级画图seaborn库安装、学习、经典实例

本文介绍了Python的Seaborn库,它是matplotlib的高级接口,专注于统计数据可视化。文章详细阐述了Seaborn的安装过程,包括依赖库matplotlib和scipy的安装,并提供了从源码安装Seaborn的步骤。同时,通过柱状图的实例展示了如何使用Seaborn进行数据可视化,并提到了数据集的来源与导入方法。
摘要由CSDN通过智能技术生成

1.seaborn库介绍

是基于matplotlib的图形可视化python包。

可视为matplotlib的补充,而不是替代物。

它提供了一种高度交互式界面,便于用户能够做出各种有吸引力的统计图表。

它能高度兼容numpy与pandas数据结构以及scipy与statsmodels等统计模式。

2.官网:

https://seaborn.pydata.org/index.html

Seaborn is a Python data visualization library based on matplotlib.

seaborn库是基于matplotlib库的python的数据可视化库。

It provides a high-level interface for drawing attractive and informative statistical graphics.

它提供一个高级别的交互式作图方式。

图1

422bc5db7db497f93453b63dd0cb5da3.png

3.安装

3.1 先安装matplotlib库(是基于该库的)

可以参考我自己写过的安装方法,此处省略。

https://www.toutiao.com/i6762516194781069827/

3.2 再安装scipy库

3.2.1 官网:https://www.scipy.org/ #速度太慢,所以pip下载速度也很慢

3.2.2 https://www.scipy.org/scipylib/download.html #下载页面进不去,太卡了

3.2.3 直接进入这个网站,下载

https://github.com/scipy/scipy/releases

scipy-1.3.3.zip #速度太慢,放弃。

3.2.4 还是pip安装快,但建议白天安装更快,晚上估计国外是白天,网速有时候也很慢

pip3.8 install scipy #下载和安装快,建议首先选用

3.3 最后安装seaborn库

3.3.1 pip3.8 install seaborn #安装失败,网速太慢,建议放弃

3.3.2

官网:https://pypi.org/project/seaborn/

下面的这个页面:

https://pypi.org/project/seaborn/#files

seaborn-0.9.0.tar.gz (198.2 kB) #下载速度快。

3.3.3源码安装

3.3.3.1 将文件放在/opt目录下并解压

3.3.3.2 进入目录下

进入cd /opt/seaborn-0.9.0

root@xgj-PC:/opt/seaborn-0.9.0#

3.3.3.3 安装

python3.8 setup.py install#进行安装成功

-----------------------

以下用实例代码来学习

4.柱状图

代码

import matplotlib.pyplot as pltimport seaborn as snssns.set_style("whitegrid") #设置图片背景颜色tips = sns.load_dataset("tips") #载入自带数据集tips#x轴为分类变量day,y轴为数值变量total_bill,利用颜色再对sex分类ax = sns.barplot(x="day", y="total_bill", hue="sex", data=tips) plt.show()

图2

263f7b35c90eb2395e6856daae0fc0e3.png

以下这些代码,是系统自带的,也就是说中文化就更有难度。

--------------------

tips = sns.load_dataset("tips") #载入自带数据集tips

#x轴为分类变量day,y轴为数值变量total_bill,利用颜色再对sex分类

ax = sns.barplot(x="day", y="total_bill", hue="sex", data=tips)

--------------------

5.这些seaborn的数据都是从网上导入的,需要联网才可以

https://github.com/mwaskom/seaborn-data

也可以下载下来

图3

71943e6e5173693764f026a3d114ff39.png

图4数据库tips.csv

8a048e58130af10c320496870c182a94.png

将代码改一下,且断网试试

#导入模块import matplotlib.pyplot as pltimport seaborn as snssns.set_style("whitegrid") #设置图片背景颜色#tips = sns.load_dataset("tips") #载入网上自带数据集tipstips = sns.load_dataset("/home/xgj/xgjpython/seaborn/seaborn-data-master/tips") #注意tips文件格式csv#x轴为分类变量day,y轴为数值变量total_bill,利用颜色再对sex分类ax = sns.barplot(x="day", y="tip", hue="sex", data=tips) #y="total_bill"plt.show()

图5

6620ae50079fb375bd7b74aaac1180f2.png

好了,解决数据库导入问题了。

以后自己设计的数据库就可以这样导入。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值