Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python的PCA图中找到数据点?_Python - Fatal编程技术网

如何在python的PCA图中找到数据点?

如何在python的PCA图中找到数据点?,python,Python,我用python绘制了这个PCA图,我想知道每个点的名称或索引,我怎样才能找到方法 def pca_箭头_2d(df,pca): 特征向量=主成分向量 #弗列奇之家酒店 箭头大小,文字位置=7.0,8.0, #caractéristiques矢量投影图 对于枚举中的i,v(特征向量): plt.arrow(0,0,arrow_size*v[0],arrow_size*v[1], 头部宽度=0.2,头部长度=0.2,线宽=2,颜色=红色,alpha=0.5) plt.text(v[0]*text_

我用python绘制了这个PCA图,我想知道每个点的名称或索引,我怎样才能找到方法

def pca_箭头_2d(df,pca):
特征向量=主成分向量
#弗列奇之家酒店
箭头大小,文字位置=7.0,8.0,
#caractéristiques矢量投影图
对于枚举中的i,v(特征向量):
plt.arrow(0,0,arrow_size*v[0],arrow_size*v[1],
头部宽度=0.2,头部长度=0.2,线宽=2,颜色=红色,alpha=0.5)
plt.text(v[0]*text_pos,v[1]*text_pos,df.columns[i],color='grey',
ha='center',va='center',fontsize=18)
sns.pairplot(x_vars=[0],y_vars=[1],data=df_pca,hue=“classes”,height=10)
pca_箭头_2d(X,pca)

使用可视化软件包plotly创建绘图。可以在绘图周围移动光标并查看数据和点。Plotly可帮助您在可视化中查找数据和识别数据点,而且使用非常简单

您也可以参考以下内容:


我希望这有帮助,这就是你想要的?

谢谢Rahul的回复,我会尝试这个软件包,但在我的情况下,我需要这样的代码:ggplot(df,aes(x=PC1,y=PC2,color=species))+geom_point()+geom_text(aes(label=rownames(df)),它显示所有标签,但我需要python中的标签。