r - 绘制多列但一行的值

标签 r plot ggplot2 dataframe

我有单行和多列的数据。我想在单个图中绘制每列的数据。我有 100 个这样的列。最好的方法是什么在 R 中执行此操作。

matplot(df[1,],type="o")

我已经尝试了各种选项,例如上面的以下数据:

  gene  Sample_23770_A54T_RNAX  Sample_27931_RNAX   Sample_28891_RNAX   Sample_28897_RNAX Sample_28977_RNAX Sample_28979_RNAX   Sample_PM100_Z1_1_RNA   Sample_PM117_Z10_1_Case_RNASeq Sample_PM117_Z1_1_Case_RNASeq
  CD274 5.9315  1.9569  10.3786 5.2705  5.7112  1.814   0.3493  0.6846  1.0373

另外,我可以对多列使用 ggplot 函数吗?基本上,我想绘制单行的表达式值,比较 100 个不同的列。

最佳答案

使用 ggplot2:

library(ggplot2)
cd274 <- read.table(text = "gene  Sample_23770_A54T_RNAX  Sample_27931_RNAX   Sample_28891_RNAX   Sample_28897_RNAX Sample_28977_RNAX Sample_28979_RNAX   Sample_PM100_Z1_1_RNA   Sample_PM117_Z10_1_Case_RNASeq Sample_PM117_Z1_1_Case_RNASeq
CD274 5.9315  1.9569  10.3786 5.2705  5.7112  1.814   0.3493  0.6846  1.0373", header = T)
cd274 <- melt(cd274[, 2:ncol(cd274)])
ggplot(cd274, aes(x = variable, y = value)) + geom_bar(stat = "identity") + coord_flip()

关于r - 绘制多列但一行的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27785535/

相关文章:

r - 非规范化数据

scala - Scalala绘制: Compile Error

python - 如何在 Subplot 中绘制带有注释的多个 Seaborn Jointplot

python - Plotly:如何在 Spyder 中显示图表?

r - 使用摘要而不是原始数据的箱线图

r - 使用 ggplot 2 使用线条或线段将堆栈条形图与多个组连接起来

r - 使用触发器在滚动基础上提取累积唯一值(第 2 部分)

r - 提取R中两个逗号之间的单词

r - 如何使用 Docker 将 Rmarkdown 转换为 HTML?

r - 你如何在ggmap中旋转 map 的 View ?