我正在使用highcharter绘制一个饼图.当鼠标悬停在每个切片上时<它只显示一个值,但我想添加另一个值,以便它显示两个!这是一个示例代码:在我的代码中,您看到它仅使用A列和B列绘制数据,但我希望它将C列显示为鼠标悬停在切片上的附加信息.
library(highcharter)
A <- c("a", "b", "c", "d")
B <- c(4, 6, 9, 2)
C <- c(23, 26, 13, 15)
df <- data.frame(A, B, C)
highchart() %>%
hc_chart(type = "pie") %>%
hc_add_series_labels_values(labels = df$A, values = df$B)%>%
hc_tooltip(crosshairs = TRUE, borderWidth = 5, sort = TRUE, shared = TRUE, table = TRUE,
pointFormat = paste('<b>{point.percentage:.1f}%</b>')
) %>%
hc_title(text = "ABC",
margin = 20,
style = list(color = "#144746", useHTML = TRUE))
Run Code Online (Sandbox Code Playgroud) 我想对具有三个变量(列)的数据集(即 Sample_Data)进行 Kmeans 聚类,如下所示:
A B C
1 12 10 1
2 8 11 2
3 14 10 1
. . . .
. . . .
. . . .
Run Code Online (Sandbox Code Playgroud)
以典型的方式,在缩放列并确定簇数之后,我将在 R 中使用此函数:
Sample_Data <- scale(Sample_Data)
output_kmeans <- kmeans(Sample_Data, centers = 5, nstart = 50)
Run Code Online (Sandbox Code Playgroud)
但是,如果变量存在偏好怎么办?我的意思是,假设变量(列)A 比其他两个变量更重要?如何将它们的权重插入模型中?谢谢你们