1.
#seaborn繪制常用圖表
#折線圖
#replot(x,y,kind,data)
#lineplot(x,y,data)
#直方圖
#displot(data,rug)
#條形圖
#barplot(x,y,data)
#散點(diǎn)圖
#replot(x,y,data)
2.
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-630545.html
#繪制折線圖第一種方式
sns.set_style('darkgrid')#設(shè)置風(fēng)格樣式
df=pd.read_excel('成績(jī)表.xlsx')
sns.relplot(x='姓名',y='數(shù)學(xué)',kind='line',data=df)
plt.xticks(df['姓名'],rotation=90)
plt.show()
#繪制折線圖第二種方式
sns.set_style('darkgrid')#設(shè)置風(fēng)格樣式
df=pd.read_excel('成績(jī)表.xlsx')
sns.lineplot(x='姓名',y='數(shù)學(xué)',data=df)
plt.xticks(df['姓名'],rotation=45)
plt.show()
#繪制多折線圖
df=pd.read_excel('成績(jī)表.xlsx')
df1=df[['數(shù)學(xué)','語(yǔ)文','英語(yǔ)']]
dfs=[df1['數(shù)學(xué)'],df1['語(yǔ)文'],df1['英語(yǔ)']]
sns.lineplot(data=dfs)
plt.show()
3.
?
#繪制直方圖
df=pd.read_excel('data2.xlsx')
data=df[['得分']]
sns.distplot(data,rug=True)
plt.show()
#繪制條形圖
df=pd.read_excel('成績(jī)表.xlsx')
sns.barplot(x='姓名',y='數(shù)學(xué)',data=df)
plt.show()
#繪制散點(diǎn)圖
#讀取數(shù)據(jù)
df=sns.load_dataset('tips')#seaborn自帶的數(shù)據(jù)集
sns.relplot(x='total_bill',y='tip',data=df,color='r')
plt.show()
4.
?
#seaborn繪制常用圖表
#繪制線性回歸模型
#Implot(x,y,data)
#箱型圖
#boxplot(data,rug)
#繪制核密度圖
#kdeplot(data,shade=True)
#繪制邊際核密度圖
#jointplot(x,y,kind,space)
#繪制提琴圖
#violinplot(x,y,hue,data)
#線性回歸
sns.set_style('darkgrid')
df=sns.load_dataset('tips')#自帶數(shù)據(jù)集
sns.Implot(x='total_bill',y='tip',data=df)
plt.show()
?
#箱型圖
sns.set_style('darkgrid')
df=sns.load_dataset('tips')#自帶數(shù)據(jù)集
sns.boxplot(x='day',y='total_bill',hue='time',data=df)
plt.show()
?
#核密度圖
sns.set_style('darkgrid')
df=sns.load_dataset('iris')#自帶數(shù)據(jù)集
sns.kdeplot(df['petal_width'],shade=True,color='r')
sns.kdeplot(df['petal_length'],shade=True,color='b')
plt.show()
?
#編輯核密度圖
sns.set_style('darkgrid')
df=sns.load_dataset('iris')#自帶數(shù)據(jù)集
sns.jointplot(x=df['speal_length'],y=df['speal_width'],kind='kde',space=0)
plt.show()
?
#提琴圖
sns.set_style('darkgrid')
df=sns.load_dataset('tips')#自帶數(shù)據(jù)集
sns.violinplot(x='total_bill',y='day',hue='time',data=df)
plt.show()
?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-630545.html
?
到了這里,關(guān)于數(shù)據(jù)可視化(七)常用圖表的繪制的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!