r - 如何从矩阵绘制图形并将列数用作 x?
问题描述
我有一个 100X100 矩阵(让它是 M)
我想绘制一个 x 范围从 1 到 100 的图表,它代表 M 中的第 1 列到第 100 列。对于 x 的每个值,来自 M 的每一列的 100 个相应的数据点被绘制到图表上。我该怎么做?
我不知道如何表达问题,对不起我的表达不佳。
解决方案
如果我正确理解您的问题,这将是绘制 10x10 矩阵的示例。对于 100x100,更改 M_size=100 和 pivot_longer(V1:V100...)
M_size = 10
M <- matrix(rnorm(M_size^2,2,0.5),ncol=M_size)
library(ggplot2)
library(tidyr)
M %>%
as.data.frame() %>%
pivot_longer(V1:V10,names_to = "col",values_to = "val") %>%
ggplot(.,aes(x=col,y=val))+
geom_point()
推荐阅读
- excel - 如何生成一个三级可靠的下拉列表
- quarkus - 在 Quarkus 中提供 HTML 文件的最佳实践是什么
- xamarin.forms - 为什么 xamarin.forms 中的共享库无法识别 Android/iOS 文件夹中的实现类
- python - 带有图像到 xlsx 的 Pandas 数据框
- c# - 在 VS2019 中发布复制事件之后,与构建后事件相同的功能
- flutter - 错误:没有为类“BuildContext”定义方法“ancestorInheritedElementForWidgetOfExactType”
- spring - 基于属性文件的控制反转
- powershell - 使用 Graph 通过 Powershell 将使用条款 PDF 上传到 Azure
- eclipse - 有没有办法从命令行在 Eclipse 中添加 jar Classpath Entries
- laravel - 如何从 Laravel 8 中的自定义 Web 路由中删除“api/”前缀?