【发布时间】:2018-04-01 07:32:35
【问题描述】:
我正在尝试使用 R 中的 ggplot 库绘制图形线,但我得到了一个很好的图,但我需要减少行网格线之间的渐变空间或高度,因为我在线条之间有很大的分离。
这是我的 R 脚本:
library(ggplot2)
library(reshape2)
data <- read.csv('/Users/keepo/Desktop/G.Con/Int18/input-int18.csv')
chart_data <- melt(data, id='NRO')
names(chart_data) <- c('NRO', 'leyenda', 'DTF')
ggplot() +
geom_line(data = chart_data, aes(x = NRO, y = DTF, color = leyenda), size = 1)+
xlab("iteraciones") +
ylab("valores")
..第一行离第二行很远。怎样才能减身高?
问候。
【问题讨论】:
-
如果您的数据相距那么远,那就是数据的准确表示。
-
您可以使用
+ facet_grid(leyenda~., scales = 'free')分隔三行。 -
感谢您的回答。 @Jack B.,我知道,很明显,但我需要减少。我尝试了你的脚本,但这对我不起作用,因为我必须是一个简单的收敛者,这种方式不适合我的工作。