- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想从 csv 文件中读取数据,将其保存为矩阵并将其用于可视化。
data<-read.table("Desktop/Decision_Tree/cor_test_.csv",header = F,sep = ",")
data
V1 V2 V3 V4 V5 V6
1 1.00 0.00 0.00 0.00 0.00 0
2 0.11 1.00 0.00 0.00 0.00 0
3 0.12 0.03 1.00 0.00 0.00 0
4 -0.04 0.54 0.32 1.00 0.00 0
5 -0.12 0.57 -0.09 0.26 1.00 0
6 0.21 -0.04 0.24 0.18 -0.21 1
corrplot(data, method = 'color', addCoef.col="grey")
Error in matrix(unlist(value, recursive = FALSE, use.names = FALSE), nrow = nr, : length of 'dimnames' [2] not equal to array extent
最佳答案
corrplot
需要一个矩阵,我假设你的数据是一个数据框。使用 as.matrix(data)
反而。
例子:
## Your data as data frame:
data <- structure(list(V1 = c(1, 0.11, 0.12, -0.04, -0.12, 0.21), V2 = c(0,
1, 0.03, 0.54, 0.57, -0.04), V3 = c(0, 0, 1, 0.32, -0.09, 0.24
), V4 = c(0, 0, 0, 1, 0.26, 0.18), V5 = c(0, 0, 0, 0, 1, -0.21
), V6 = c(0, 0, 0, 0, 0, 1)), .Names = c("V1", "V2", "V3", "V4",
"V5", "V6"), row.names = c(NA, -6L), class = "data.frame")
## Using the data frame results in an error:
corrplot::corrplot(data, method = 'color', addCoef.col = "grey")
# Error in matrix(unlist(value, recursive = FALSE, use.names = FALSE), nrow = nr, :
# length of 'dimnames' [2] not equal to array extent
## Using the matrix works:
corrplot::corrplot(as.matrix(data), method = 'color', addCoef.col = "grey")
关于r - 使用从 csv 文件读取的矩阵中的 corrplot 函数时, 'dimnames' [2] 的长度不等于数组范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43362420/
我想在 times new roman 中使用 corrplot 包中的 corrplot() 函数创建图像,但没有成功。我尝试使用 par(family="Times"),但不起作用,并且在函数的帮
我正在尝试使用 corrplot 函数从相关矩阵绘制相关图。 但是我得到了一个压缩的和不可读的情节。此外,绘图是在窗口的最右端生成的。扩展 ggplot 图的方法在这里不起作用。 > col cor
我有一个简单的 8 x 8 矩阵 M <- matrix(rnorm(64), nrow=8, ncol=8) 我应该如何转换它以使用 library(corrplot) 绘制它?没有转换的错误是:
我是新手。我想使用 corrplot 创建一个相关矩阵并使用以下代码: cor.mtest <- function(mat, ...) { mat <- as.matrix(mat)
我目前正在 R 中使用 corrplot 包中的 corrplot(),并且偶然发现了两个问题。为简单起见,我将使用与 corrplot 的帮助/介绍页面相同的符号。 我想在所有单元格中记下我的 p
我正在使用 R corrplot 库。它看起来很神奇,但是为了生成一个非常好的图,我想更改相关矩阵的行和列的标签。 一种解决方案是执行以下操作: cbak <- colnames(my.data.fr
我目前正在 R 中使用 corrplot 包中的 corrplot(),并且偶然发现了两个问题。为简单起见,我将使用与 corrplot 的帮助/介绍页面相同的符号。 我想在所有单元格中记下我的 p
我在 R 中使用 corrplot 来绘制相关系数矩阵,但我的相关范围仅从 0.95 到 1.00,而且我不知道如何设置调色板的下限和上限。 corrplot(segCorr, order = "hc
当我使用 corrplot::corrplot() 绘制相关矩阵时,y 轴上的底部标签 (1) 被截掉一半,因为图的底部位于绘图区域的最底部,而 1以底轴为中心。我想用这个情节来发表。如何在底部留出更
我有一个包含 14 列的 data.frame 数据库。我将这些列分成两组:[,1:6] 和 [,7:14]。 df<-read.csv("http://renatabrandt.github.io/
我输入了下面的命令来开发一个核心图。它有效,但情节显示夹在底部边缘。更改 par(mar=c(5, 4, 4, 2) + 0.1) 参数对 corrplot 的位置没有影响。想法? library(c
我正在尝试从 kaggle 的 IMDB 电影预测数据集创建变量的相关矩阵。当我尝试绘制相关矩阵时,我在矩阵中得到以下问号。 所有变量都是数字。我如何理解问号? numeric_col <- sapp
是否可以在 corrplot 的色标中使用非均匀中断?下面的代码 library(RColorBrewer) library(corrplot) M % as.data.frame() %>%
我正在使用 corrplot 来可视化相关性,但是标题在图的上方相当高,我想让它更接近。我该怎么做呢? 示例数据框: "VADeaths" <- structure(c(11.7, 18.1, 2
我正在使用 corrplot在 R 中可视化相关系数矩阵如下。 library(corrplot) library(datasets) corrplot(abs(cor(mtcars)), metho
我需要帮助解释使用 corrplot 的错误消息。 这是我的脚本 install.packages("ggplot2") install.packages("corrplot") install.pa
是否可以绘制多个 corrplot单个图中的图? 可重现的例子: library(corrplot) data(mtcars) M <- cor(mtcars) col1 <- colorRampPa
我在 corrplo 中使用以下内容吨: require("corrplot") ## needs the corrplot package corrplot(cor(lpp_axis1, lpp_a
我正在尝试使用 R 中的 Corrplot 绘制可视化效果。我的数据框中有几个变量,但是当我尝试绘制图表时,它显示为非常破旧的可视化效果。我不知道如何删除矩阵中变量的名称并仅用数字表示它们。我使用普通
corrplot软件包提供了一些简洁的图表和文档以及示例。 但我不明白输出。我可以看到,如果您有一个矩阵 A_ij,您可以将其绘制为 n 乘 n 方形图 block 的排列,其中tile ij 对应于
我是一名优秀的程序员,十分优秀!