為什么我在UCI上下載下來的鳶尾花資料集在匯入Excel表格之后用seaborn中kdeplot畫雙變數核密度估計圖畫不出來只有空白的格子而如果是用seaborn加載的鳶尾花資料集卻能夠在相同的代碼下畫出雙變數核密度估計圖?
我的代碼如下:
df=pd.read_excel('鳶尾花資料.xlsx')
#取出所有為setosa的鳶尾花
setosa=df.loc[df.species=="setosa"]
#取出所有為versicolor的鳶尾花
versicolor=df.loc[df.species=="versicolor"]
#取出所有為virginica的鳶尾花
virginica=df.loc[df.species=="virginica"]
#分別繪制setosa和virginica兩種鳶尾花在花萼寬度、花萼長度兩個維度的KDE可視化
ax=sns.kdeplot(setosa.sepal_width, setosa.sepal_length,cmap="Reds", shade=True, shade_lowest=False)
這樣畫只能出來格子卻沒有影像,但是如果改成以下代碼卻可以畫出影像了:
iris=sns.load_dataset("iris")
#取出所有為setosa的鳶尾花
setosa=iris.loc[iris.species=="setosa"]
#取出所有為versicolor的鳶尾花
versicolor=iris.loc[iris.species=="versicolor"]
#取出所有為virginica的鳶尾花
virginica=iris.loc[iris.species=="virginica"]
請問有人知道這是為什么嗎?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/226516.html
上一篇:matlab微分方程求解求助帖
下一篇:python 求1-3!+5!-7!... .. ... .. . ... .((-1)^(n-1))×(2n-1)!前N項和
