【数据科学与机器学习导论】【笔记】1.7可视化,seaborn,几乎和ggplot2一样酷。

课程链接:https://stepik.org/course/4852/syllabus  语言:俄语

文中使用数据:链接: https://pan.baidu.com/s/1PYqtZWdxr8k-_lTGvhgqKQ 提取码: j6im


import pandas as pd
import numpy as np
import urllib
from bs4 import BeautifulSoup 
from requests import request
import requests
import matplotlib.pyplot as plt
import seaborn as sns

dota = pd.read_csv("E:/Training/Python/Trying/data/dota_hero_stats.csv")
#将roles列的内容,以,分隔并计数
lenths = [len(r.split(',')) for r in dota.roles]
dota['lenths'] = lenths
dota.groupby("lenths").count()

#热力图heatmap展示列表的两两列之间的相关系数,需要是列的值都是数字
data=pd.read_csv("E:/Training/Python/Trying/data/genome_matrix.csv")
pt=data.corr()
f, ax1 = plt.subplots(figsize=(6,6),nrows=1)
ax1=sns.heatmap(pt,linewidths=0.2,cmap="viridis",annot=True,ax=ax1)
ax1.xaxis.set_ticks_position('top')
ax1.xaxis.set_tick_params(rotation=90)

#可视化,分布图
data = pd.read_csv("E:/Training/Python/Trying/data/iris.csv")
data= data.rename(columns={"sepal length":"sepal_length","sepal width":"sepal_width","petal length":"petal_length","petal width":"petal_width"})
sns.distplot(data["sepal_width"])
sns.kdeplot(data["sepal_width"])

#制作小提琴图
data = pd.read_csv("E:/Training/Python/Trying/data/iris.csv")
data= data.rename(columns={"sepal length":"sepal_length","sepal width":"sepal_width","petal length":"petal_length","petal width":"petal_width"})
plt.violinplot(data["petal_length"],showmeans=False,showmedians=True)

【过程中查阅的信息】

1.python可视化——热力图

2.Count number of words per row

3.Введение в визуализацию данных с Seaborn数据可视化介绍Seaborn

4.制作小提琴图

5.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值