课程链接: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)
【过程中查阅的信息】
2.Count number of words per row
3.Введение в визуализацию данных с Seaborn数据可视化介绍Seaborn
4.制作小提琴图
5.