使用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)

enter image description here

,

您可以考虑从输入文件中创建子结构,然后按节点对其进行图形绘制,而不是尝试以某种正确的方式调用绘图仪。

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”类型从原始文本数据中创建了一个较小的数据框,然后按节点进行绘制。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...