2015-06-23 3 views
1

Я хочу удалить горизонтальную зеленую линию на картинке, как это сделать?Плотность участка отключена и удалить дополнительную строку в ggplot2

Я использовал ggplot2 для этого графика, и это результат использования блестящего приложения.

enter image description here

p1 <- ggplot(dat = dat, aes(x = as.numeric(dura), col = TYPE_DE_TERMINAL)) + 
    stat_ecdf(geom = "step") + 
    scale_colour_brewer(name = "Terminal", palette = "Set1") + 
    theme(axis.text = element_text(size = 15), legend.justification = c(1, 0), 
     legend.position = c(1, 0), axis.text.x = element_text(angle = 45, vjust = 1, hjust=1)) + 
    ylab("CDF") + xlab("Duration") + theme_bw() + 
    scale_y_continuous(limits=c(0,1), labels= percent) + 
    ggtitle("Cumulative distribution function of 3G connections duration (in s)") + scale_x_continuous(limits=c(0, 50)) 


print(p1) 

enter image description here

Это Обл() мои ДАТ.

enter image description here

+0

Мостафа вы можете указать, что такое столбцы. Вы по-прежнему получаете строку, даже если вы построили только одну колонку (например, Portatif)? Что-то попробовать - Возможно, взломать можно, чтобы шкала y начиналась от 0,00001 до 1, чтобы отбросить ее. – micstr

+0

Извините, я сделал ошибку, я отредактирую свое сообщение. Да даже с одним («portatif»), я получаю тот же результат ... –

+0

Я только что нашел ответ, я использовал stat_density() вместо geom_density() и добавляю аргументы geom = "line" и position = "identity" , –

ответ

1

Я только что нашел ответ, я использовал stat_density() вместо geom_density() и добавить аргументы геом = "строка" и положение = "идентичность".

Смежные вопросы