Я использую ggplot2 для создания точечного графика. Мои данные в основном состоят из трех столбцов: x_axis, y_axis и z_axis, x_axis и y_axis вместе представляют пару, а z_axis - количество пар.ggplot2 избегать точек из графика
Итак, я рисую x_axis vs y_axis и используя z_axis для цветных точек. Есть определенные ситуации, когда я хотел бы пропустить график конкретного счета, например, например: Количество 1 происходит несколько раз, а иногда я хотел бы пропустить график 1, но в легенде должно быть указано 1. Ниже приведен мой код:
> new<-read.table("PB1_combo.txt", header=T, sep="\t")
> bp <-ggplot(data=new, aes(x_axis,y_axis, colour=factor(z_axis)), size=z_axis) +
geom_point(size=5)
> bp + ggtitle("PB1-PB1")
> last_plot()+ scale_colour_discrete(name="Counts")
> last_plot()+ theme_bw()
Sample data from PB1_combo.txt
x_axis y_axis z_axis
14 576 2
394 652 2
759 762 2
473 762 2
65 763 3
114 390 2
762 763 4
758 762 2
388 616 2
217 750 2
65 762 2
473 763 2
743 759 2
65 213 2
743 762 2
Просьба предоставить образцы данных, которые иллюстрируют вашу проблему. У нас нет 'PB1_combo.txt'. Лучший способ сделать это - либо имитировать что-то, либо опубликовать код, либо отправить сообщение 'dput (head (new))'. Оба метода описаны здесь (http://stackoverflow.com/q/5963269/903061). – Gregor
Если вы не знаете, как написать вопрос с данными, прочитайте [this] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example) – SlowLearner