如何解决使用R从文本文件绘制图形
我正在使用一个称为NSNsim的基于NS3的模拟器。我可以生成某些跟踪文件,这些文件可以用于分析性能等。但是,我需要可视化生成的数据。
我是R的完全新手,并且想要一种可视化的方法。这是我要从中绘制output looks的方式。任何帮助表示赞赏。
解决方法
很难知道您要查找的内容,因为您在9个变量中进行了近50,000次测量。这是在屏幕上获取大量信息的一种方法:
df <- read.table(paste0("https://gist.githubusercontent.com/wuodland/","9b2c76650ea37459f869c59d5f5f76ea/raw/","6131919c105c95f8ba6967457663b9c37779756a/rate.txt"),header = TRUE)
library(ggplot2)
ggplot(df,aes(x = Time,y = Kilobytes,color = Type)) +
geom_line() +
facet_wrap(~FaceDescr)
,
您可以考虑从输入文件中创建子结构,然后按节点对其进行图形绘制,而不是尝试以某种正确的方式调用绘图仪。
df <- read.table(paste0("https://gist.githubusercontent.com/wuodland/",header = TRUE)
smaller_df <- df[which(df$Type=='InData'),names(df) %in% c("Time","Node","FaceId","FaceDescr","Type","Packets","Kilobytes","PacketRaw","KilobyteRaw")]
ggplot(smaller_df,color = Type))
+ geom_line()
+ facet_wrap (~ Node)
上面的代码段仅使用“ InData”类型从原始文本数据中创建了一个较小的数据框,然后按节点进行绘制。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。