Вопросы с тегом «ggplot2»

ggplot2 - это активно поддерживаемый пакет для рисования диаграмм с открытым исходным кодом для R, написанный Хэдли Уикхемом и основанный на принципах «Грамматики графики». Он частично заменяет основной сюжет R и пакет решетки, обеспечивая при этом чистый, мощный, ортогональный и забавный API.

4
Эмулировать цветовую палитру ggplot2 по умолчанию
Какую функцию я могу использовать, чтобы эмулировать цветовую палитру ggplot2 по умолчанию для желаемого количества цветов. Например, при вводе 3 будет создан символьный вектор цветов HEX с этими цветами:
193 r  ggplot2 

5
Увеличить количество тактов по оси
Я генерирую графики для некоторых данных, но число тиков слишком мало, мне нужно больше точности при чтении. Есть ли способ увеличить количество тактов на оси в ggplot2? Я знаю, что могу сказать ggplot использовать вектор в качестве тиков оси, но я хочу увеличить количество тиков для всех данных. Другими словами, …
191 r  ggplot2 

7
Изменение размера шрифта и направления текста осей в ggplot2
Я строю график с категориальной переменной на оси X и числовой переменной на оси Y. Для оси x, учитывая, что точек данных много, форматирование текста по умолчанию приводит к тому, что метка для каждой метки перекрывается с другими метками. Как (а) изменить размер шрифта для текста моей оси и (б) …
188 r  ggplot2 

1
Как я могу обработать примечания проверки CMD «нет видимой привязки для глобальной переменной», когда мой синтаксис ggplot2 является разумным?
РЕДАКТИРОВАТЬ: Хэдли Уикхэм указывает, что я оговорился. R CMD проверяет выбрасывание NOTES, а не предупреждений. Мне ужасно жаль за путаницу. Это был мой недосмотр. Короткая версия R CMD checkвыдает эту заметку каждый раз, когда я использую разумный синтаксис создания графика в ggplot2: no visible binding for global variable [variable name] …
180 r  ggplot2 

15
Наиболее недоиспользуемая визуализация данных [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

3
Метки точек в geom_point
Данные, с которыми я играю, взяты из интернет-источника, указанного ниже nba <- read.csv("http://datasets.flowingdata.com/ppg2008.csv", sep=",") Что я хочу сделать, так это создать двухмерный график точек, сравнивая две метрики из этой таблицы, где каждый игрок представляет точку на графике. У меня есть следующий код: nbaplot <- ggplot(nba, aes(x= MIN, y= PTS, colour="green", …
178 r  plot  ggplot2  labeling  ggrepel 

5
Как назначить цвета категориальным переменным в ggplot2, которые имеют стабильное отображение?
Я набирал скорость с R в прошлом месяце. Вот мой вопрос: Как можно назначить цвета категориальным переменным в ggplot2, которые имеют стабильное отображение? Мне нужны согласованные цвета для набора графиков, которые имеют разные подмножества и разное количество категориальных переменных. Например, plot1 <- ggplot(data, aes(xData, yData,color=categoricaldData)) + geom_line() где categoricalDataимеет 5 …
178 r  ggplot2 

8
Показывать% вместо количества в диаграммах категориальных переменных
Я строю категориальную переменную и вместо того, чтобы показывать счетчики для каждого значения категории. Я ищу способ ggplotотобразить процент значений в этой категории. Конечно, можно создать другую переменную с рассчитанным процентом и построить ее, но я должен сделать это несколько десятков раз, и я надеюсь добиться этого одной командой. Я …
171 r  ggplot2 

5
Линейный график ggplot2 дает «geom_path: каждая группа состоит только из одного наблюдения. Тебе нужно настроить эстетику группы? »
С этим фреймом данных ("df"): year pollution 1 1999 346.82000 2 2002 134.30882 3 2005 130.43038 4 2008 88.27546 Я пытаюсь создать линейный график следующим образом: plot5 <- ggplot(df, aes(year, pollution)) + geom_point() + geom_line() + labs(x = "Year", y = "Particulate matter emissions (tons)", title = "Motor vehicle emissions …
170 r  ggplot2 

2
Что делают hjust и vjust при создании графика с использованием ggplot?
Каждый раз, когда я строю график с использованием ggplot, я трачу немного времени, пробуя разные значения для hjust и vjust в такой строке, как + opts(axis.text.x = theme_text(hjust = 0.5)) чтобы метки оси выровнялись так, чтобы метки оси почти касались оси, и находились на одном уровне с ней (так сказать, …
159 r  plot  ggplot2 

4
Изменить размер заголовка и меток осей в ggplot2
У меня очень простой вопрос, на который я пытаюсь найти ответ. Я надеялся, что здесь кто-нибудь сможет мне помочь. Пример фрейма данных представлен ниже: a <- c(1:10) b <- c(10:1) df <- data.frame(a,b) library(ggplot2) g = ggplot(data=df) + geom_point(aes(x=a, y=b)) + xlab("x axis") g Я просто хочу узнать, как я …
156 r  ggplot2 

6
Аннотирование текста на отдельном фасете в ggplot2
Я хочу аннотировать некоторый текст на последнем аспекте сюжета следующим кодом: library(ggplot2) p <- ggplot(mtcars, aes(mpg, wt)) + geom_point() p <- p + facet_grid(. ~ cyl) p <- p + annotate("text", label = "Test", size = 4, x = 15, y = 5) print(p) Но этот код аннотирует текст по …

3
Добавить легенду к линейному графику ggplot2
У меня вопрос по легендам в ggplot2. Мне удалось построить три линии на одном графике, и я хочу добавить легенду с использованием трех цветов. Это используемый код library(ggplot2) require(RCurl) link<-getURL("https://dl.dropbox.com/s/ds5zp9jonznpuwb/dat.txt") datos<- read.csv(textConnection(link),header=TRUE,sep=";") datos$fecha <- as.POSIXct(datos[,1], format="%d/%m/%Y") temp = ggplot(data=datos,aes(x=fecha, y=TempMax,colour="1")) + geom_line(colour="red") + opts(title="TITULO") + ylab("Temperatura (C)") + xlab(" ") …
147 r  ggplot2  legend  r-faq 

8
ggplot2 сюжет без осей, легенд и т. д.
Я хочу использовать hexbin биокондуктора (что я могу сделать) для создания графика, который заполняет всю область отображения (png) - без осей, без меток, без фона, без нутина.
146 r  ggplot2 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.