Запитання з тегом «ggplot2»

ggplot2 - це активно підтримуваний пакет для малювання з відкритим кодом для R, написаний Хедлі Вікхем, заснований на принципах "Граматики графіки". Він частково замінює основний сюжет R та пакет решітки, забезпечуючи при цьому чистий, потужний, ортогональний та веселий API.

9
Зліва вирівняйте два ребра графіка (ggplot)
Я використовую ggplot і маю два графіки, які я хочу відображати один над одним. Я використовував grid.arrangeз gridExtra для їх укладання. Проблема полягає в тому, що я хочу, щоб ліві краї графіків вирівнювались так само, як і праві, незалежно від міток осі. (проблема виникає через те, що мітки одного графа …
105 r  ggplot2  gridextra  gtable 

6
Як використовувати змінну, щоб вказати ім'я стовпця в ggplot
У мене є команда ggplot ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) ) всередині функції. Але я хотів би мати можливість використовувати параметр функції, щоб виділити стовпчик, який використовуватиме як колір та групу. Тобто я хотів би щось подібне f <- function( column ) { ... ggplot( rates.by.groups, aes(x=name, y=rate, colour= …
105 r  ggplot2  r-faq 

7
Видаліть сітку, колір тла та верхню та праву межі з ggplot2
Я б хотів відтворити сюжет безпосередньо нижче за допомогою ggplot2. Я можу підійти близько, але не можу видалити верхню та праву межі. Нижче я представляю кілька спроб використання ggplot2, включаючи кілька пропозицій, знайдених у або через Stackoverflow. На жаль, мені не вдалося змусити цих пропозицій працювати. Я сподіваюся, що хтось, …
104 r  ggplot2 

8
Як додати текстуру для заповнення кольорів у ggplot2
В даний час я використовую scale_brewer()для заливки, і вони виглядають красиво кольором (на екрані та за допомогою кольорового принтера), але друкують відносно рівномірно, як сірі під час використання чорно-білого принтера. Я шукав онлайн- ggplot2документацію, але нічого не бачив щодо додавання текстур для заповнення кольорів. Чи існує офіційний ggplot2спосіб зробити це …
103 r  ggplot2 

3
Як поводитися з помилкою "дані нерівності класу" від ggplot2?
Під час спроби накласти новий рядок на існуючий ggplot я отримую таку помилку: Error: ggplot2 doesn't know how to deal with data of class uneval Перша частина мого коду працює чудово. Нижче наведено зображення "останніх" годинних даних про вироблення вітру з ринку електроенергії в Середньому Заході США. Тепер я хочу …
101 r  ggplot2 


4
Як використовувати грецькі символи в ggplot2?
Мої категорії потрібно назвати грецькими літерами. Я використовую ggplot2, і це прекрасно працює з даними. На жаль, я не можу зрозуміти, як розмістити ці грецькі символи на осі х (біля галочок), а також зробити так, щоб вони відображалися в легенді. Чи можна це зробити? ОНОВЛЕННЯ: Я переглянув посилання , проте …
101 r  graphics  unicode  utf-8  ggplot2 

4
ggplot2 зберігати невикористані рівні barplot
Я хочу побудувати графік невикористаних рівнів (тобто рівнів, де кількість дорівнює 0) у своєму графіку, але невикористані рівні скидаються, і я не можу зрозуміти, як їх утримувати df <- data.frame(type=c("A", "A", "A", "B", "B"), group=rep("group1", 5)) df$type <- factor(df$type, levels=c("A","B", "C")) ggplot(df, aes(x=group, fill=type)) + geom_bar() У наведеному вище прикладі …
101 r  ggplot2  legend  levels 

3
Як я можу маніпулювати текстом смужки з графіків граней facet_grid?
Мені цікаво, як я можу маніпулювати розміром тексту смужки у фасетних графіках. Моє запитання схоже на запитання щодо заголовків сюжетів , але я спеціально займаюся маніпулюванням не заголовком сюжету, а текстом, який відображається у заголовках фасетів (strip_h). Як приклад, розглянемо набір даних mpg. library(ggplot2) qplot(hwy, cty, data = mpg) + …
100 r  ggplot2 

2
Як поставити мітки над geom_bar для кожного рядка в R за допомогою ggplot2
Я знайшов це: Як поставити мітки над geom_bar у R за допомогою ggplot2 , але він просто розміщує мітки (цифри) лише на одному рядку. Ось, скажімо, два стовпчики для кожної осі х, як зробити те саме? Мої дані та код виглядають так: dat <- read.table(text = "sample Types Number sample1 …
99 r  ggplot2  bar-chart 

6
Вибір між qplot () та ggplot () у ggplot2 [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Я починаю використовувати чудовий ggplot2пакет для побудови графіків на R, і …
98 r  ggplot2 

1
Розташуйте geom_text на ухиленому графіку
Я намагався зробити заголовок зрозумілим, але тут - дані спочатку: dtf <- structure(list(variable = structure(c(1L, 1L, 2L, 2L, 3L, 3L, 4L, 4L, 5L, 5L), .Label = c("vma", "vla", "ia", "fma", "fla"), class = "factor"), ustanova = structure(c(1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L), .Label = c("srednja škola", …
96 r  plot  ggplot2  bar-chart 

2
Виправлення порядку граней у ggplot
Дані: df <- data.frame( type = c("T", "F", "P", "T", "F", "P", "T", "F", "P", "T", "F", "P"), size = c("50%", "50%", "50%", "100%", "100%", "100%", "150%", "150%", "150%", "200%", "200%", "200%"), amount = c(48.4, 48.1, 46.8, 25.9, 26, 24.9, 21.1, 21.4, 20.1, 20.8, 21.5, 16.5) ) Мені потрібно побудувати …
96 r  ggplot2  sequence  facet 


4
Як я можу отримати `` незбалансовану '' сітку ggplots?
За допомогою grid.arrangeя можу впорядкувати декілька ggplotфігур у сітці, щоб досягти багатопанельної фігури, використовуючи щось на зразок: library(ggplot2) library(grid) library(gridExtra) потім згенеруйте кілька графіків ggplot2 plot5 <- grid.arrange(plot4, plot1, heights=c(3/4, 1/4), ncol=1, nrow=2) Як я можу отримати `` незбалансований '' макет 2-х колонок з одним графіком у всьому першому кольорі …
94 r  ggplot2  r-grid 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.