【发布时间】:2014-12-27 13:45:23
【问题描述】:
我想使用 R (ggplot2) 绘制我的图形。我想要一个像图 2 那样的折线图。
这里是我的数据:
B50K,B50K+1000C50K,B50K+2000C50K,B50K+4000C50K,B50K+8000C50K,gen,xaxile
0.3795,0.4192,0.4675,0.5357,0.6217,T18-Yield,B50K
0.3178,0.3758,0.4249,0.5010,0.5870,T20-Yield,B50K+1000C50K
0.2795,0.3266,0.3763,0.4636,0.5583,T21-Yield,B50K+2000C50K
0.2417,0.2599,0.2898,0.3291,0.3736,T18-Fertility,B50K+4000C50K
0.2002,0.2287,0.2531,0.2962,0.3485,T19-Fertility,B50K+8000C50K
0.1642,0.1911,0.2151,0.2544,0.2951,T20-Fertility
***--> 分隔符是“,”。顺便说一句,我没有任何有用的 .r 脚本会有所帮助或有用。
插图显示了我在 Microsoft Word 中的数字。
我通过互联网尝试了几个脚本,但没有一个不起作用。
请您帮我制作一个 .r 脚本来读取我的数据文件(如 img1)并绘制我的数据(如图所示)。
【问题讨论】:
-
您是否有机会编辑您的问题以将您的数据文件粘贴为 text 而不是图像链接?或者更好的是,发布一个完整的可重现示例?
-
共享数据的一种方法是使用
dput。要给出数据的前 20 行,您将发布dput(yourdata[1:20, ])的结果。如果您还可以共享您尝试创建绘图的代码,那就太好了。谢谢 -
亲爱的 Ben 和 user20650,我的帖子是通过导入我的数据和用“,”替换制表符分隔符来编辑的。任何帮助将不胜感激。
-
为什么数据的最后一行比其他行少一个元素?
-
因为第六列的元素是五个。其实第六列就是图中的x轴。除表头外,前3行为实线(R图中应为实线),第4、5、6行为上图中的虚线(R图中应为虚线)。