无法将两个折线图放在同一ggplot图中

福帕·莱昂·康斯坦丁(FopaLéonConstantin)

嗨,我想在一张图表中绘制两条折线图。这是我的数据的样子

query,trace,precision,recall
safe.order.q3.txt,sstr_cpu_50000_100m,49.774,24.8442
safe.order.q3.txt,sstr_oper_50000_100m,49.8735,24.885
safe.sem.q1.txt,ran_50000_100m,74.9204,24.8125
safe.sem.q1.txt,sys_50000_100m,58.1995,11.8975
safe.sem.q1.txt,rstr_cpu_50000_100m,75.6115,25.1855
safe.sem.q1.txt,rstr_oper_50000_100m,75.2262,24.9382
safe.sem.q1.txt,sstr_cpu_50000_100m,74.997,25.0963
safe.sem.q1.txt,sstr_oper_50000_100m,75.4195,25.3233
safe.sem.q2.txt,ran_50000_100m,78.6449,24.6323
safe.sem.q2.txt,sys_50000_100m,10.9353,0.255188
safe.sem.q2.txt,rstr_cpu_50000_100m,79.3762,24.6961
safe.sem.q2.txt,rstr_oper_50000_100m,79.1872,24.8607

这是存储在其中的ggplot代码 recprec.r

w <- read.csv(file="../queryResults/comparison.100m.dat", head=TRUE, sep=",")
sem1 <- subset(w, query=="safe.sem.q1.txt")
p1 <- ggplot(data=sem1, aes(group=1, x=trace, y=precision, color=trace)) + layer(geom="line") + geom_text(aes(y=precision + .4, label=precision))
p2 <- ggplot(data=sem1, aes(group=1, x=trace, y=recall, color=trace)) + layer(geom="line") + geom_text(aes(y=recall + .4, label=recall))
grid.arrange(p1, p2)
print(p1, p2)

代码的执行将产生以下警告,并在下图中所示的字符中,每个折线图以单独的字符显示

> source("recprec.r")
Erreur dans if (newpage) grid.newpage() : 
  l'argument n'est pas interprétable comme une valeur logique
De plus : Message d'avis :
In if (newpage) grid.newpage() :
  la condition a une longueur > 1 et seul le premier élément est utilisé

在此处输入图片说明

为了使两个折线图在同一图中,我必须更改什么?

弗里克先生

如果您希望它们都在同一个图中,那么您想在一个图中添加图层,而不是安排多个图。尝试

ggplot(data=sem1, aes(group=1, x=trace)) + 
  geom_line(aes(y=precision)) + 
  geom_line(aes(y=recall)) + 
  geom_text(aes(y=precision + .4, label=precision)) + 
  geom_text(aes(y=recall + .4, label=recall))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

EXCEL:希望将两个图表合并到一个折线图中(取平均值)

来自分类Dev

图中两个系列/折线图的交点

来自分类Dev

R ggplot2:将折线图的两个部分连接在一起

来自分类Dev

将一张折线图和条形图放在R中的一个绘图中(不是ggplot)?

来自分类Dev

如何在折线图中的两个折线之间添加填充?

来自分类Dev

在一个图中绘制两个折线图时,在y轴上显示不同的缩放比例

来自分类Dev

同一图中的并排和折线图

来自分类Dev

使用共同的y范围Python在同一图中创建2个折线图

来自分类Dev

如何创建一个在两个轴上都有日期的折线图?

来自分类Dev

使用bokeh流化两个折线图

来自分类Dev

无法在同一图形中绘制多个折线图

来自分类Dev

无法在同一图形中绘制多个折线图

来自分类Dev

将2个或更多数据集合并到同一个折线图中SQL Server 2008 R2

来自分类Dev

如何从Excel的一个表中的两个数据集构建折线图

来自分类Dev

当两个折线图相交时绘制一条垂直线-SSRS

来自分类Dev

如何从Excel的一个表中的两个数据集构建折线图

来自分类Dev

用ggplot2设置数据子集并在折线图上绘制两个变量

来自分类Dev

我如何在R中的折线图中做一个折线或空白

来自分类Dev

如何在同一图表视图中创建散点图和折线图?

来自分类Dev

堆积的条形图和折线图与任何Android库在同一图中?

来自分类Dev

堆积的条形图和折线图与任何android库在同一图中?

来自分类Dev

使用ggplot将图例添加到单个折线图中

来自分类Dev

使用ggplot2将标签添加到折线图中

来自分类Dev

ggplot折线图中的可变标签位置

来自分类Dev

ggplot折线图中的多行x轴标签

来自分类Dev

用R + ggplot在折线图中绘制点

来自分类Dev

Chart.js在折线图上绘制两个json数据集

来自分类Dev

查找在matplotlib中绘制的两个折线图的交点

来自分类Dev

如何对齐条形图和两个折线图?

Related 相关文章

  1. 1

    EXCEL:希望将两个图表合并到一个折线图中(取平均值)

  2. 2

    图中两个系列/折线图的交点

  3. 3

    R ggplot2:将折线图的两个部分连接在一起

  4. 4

    将一张折线图和条形图放在R中的一个绘图中(不是ggplot)?

  5. 5

    如何在折线图中的两个折线之间添加填充?

  6. 6

    在一个图中绘制两个折线图时,在y轴上显示不同的缩放比例

  7. 7

    同一图中的并排和折线图

  8. 8

    使用共同的y范围Python在同一图中创建2个折线图

  9. 9

    如何创建一个在两个轴上都有日期的折线图?

  10. 10

    使用bokeh流化两个折线图

  11. 11

    无法在同一图形中绘制多个折线图

  12. 12

    无法在同一图形中绘制多个折线图

  13. 13

    将2个或更多数据集合并到同一个折线图中SQL Server 2008 R2

  14. 14

    如何从Excel的一个表中的两个数据集构建折线图

  15. 15

    当两个折线图相交时绘制一条垂直线-SSRS

  16. 16

    如何从Excel的一个表中的两个数据集构建折线图

  17. 17

    用ggplot2设置数据子集并在折线图上绘制两个变量

  18. 18

    我如何在R中的折线图中做一个折线或空白

  19. 19

    如何在同一图表视图中创建散点图和折线图?

  20. 20

    堆积的条形图和折线图与任何Android库在同一图中?

  21. 21

    堆积的条形图和折线图与任何android库在同一图中?

  22. 22

    使用ggplot将图例添加到单个折线图中

  23. 23

    使用ggplot2将标签添加到折线图中

  24. 24

    ggplot折线图中的可变标签位置

  25. 25

    ggplot折线图中的多行x轴标签

  26. 26

    用R + ggplot在折线图中绘制点

  27. 27

    Chart.js在折线图上绘制两个json数据集

  28. 28

    查找在matplotlib中绘制的两个折线图的交点

  29. 29

    如何对齐条形图和两个折线图?

热门标签

归档