r - 欧几里得距离的交互式可视化与 R
问题描述
我想知道是否有任何方法可以以交互方式可视化与 R 的欧几里德距离的过程。简而言之,使用允许交互式可视化的包重新创建下面的图。我已经习惯ggplotly()
了 p1,但结果在图例中存在问题,并且与fviz_cluster()
绘图相比悬停了文本信息。
#required libraries
library(tidyverse) # data manipulation
library(cluster) # clustering algorithms
library(factoextra) # clustering algorithms & visualization
library(plotly)
df <- USArrests
df <- na.omit(df)
df <- scale(df)
distance <- get_dist(df)
k2 <- kmeans(df, centers = 2, nstart = 25)
df %>%
as_tibble() %>%
mutate(cluster = k2$cluster,
state = row.names(USArrests))
p1 <- fviz_cluster(k2, geom = "point", data = df) + ggtitle("k = 2")
解决方案
推荐阅读
- python - 如何访问存储在我的模型中的 excel 文件的内容 - django
- powershell - 如果参数为true,则通过powershell从txt获取数据
- node.js - 从 require 迁移到使用 yargs 导入 es6
- android - 房间通用@RawQuery
- python - tensorflow对象检测api评估分段错误
- devops - 从 zip 文件中下载文件夹
- vuejs2 - VFOR Loop 无法访问全局服务器链接
- arrays - 如何将带有空格的命令输出变量设置为一个字符串?
- node.js - cpu过载重启pm2
- c# - 处理 DataGrid.ScrollIntoView 的视图模型中的选择更改