«ggplot2» 태그된 질문

ggplot2는 "Grammar of Graphics"의 원칙을 기반으로 Hadley Wickham이 작성한 R에 대해 적극적으로 유지 관리되는 오픈 소스 차트 드로잉 패키지입니다. 깨끗하고 강력하며 직교적이고 재미있는 API를 제공하면서 R의 기본 플롯과 격자 패키지를 부분적으로 대체합니다.

9
두 그래프 간선을 왼쪽 정렬 (ggplot)
저는 ggplot을 사용하고 있으며 서로 위에 표시하려는 두 개의 그래프가 있습니다. 나는 grid.arrangegridExtra에서 사용 하여 쌓았습니다. 문제는 축 레이블에 관계없이 그래프의 왼쪽 가장자리와 오른쪽 가장자리가 정렬되기를 원한다는 것입니다. (한 그래프의 레이블이 짧고 다른 그래프의 레이블이 길기 때문에 문제가 발생합니다). 질문 : 어떻게해야합니까? 나는 grid.arrange와 결혼하지 않았지만 ggplot2는 필수입니다. 내가 시도한 …
105 r  ggplot2  gridextra  gtable 

6
변수를 사용하여 ggplot에서 열 이름을 지정하는 방법
ggplot 명령이 있습니다. ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) ) 함수 내부. 그러나 함수의 매개 변수를 사용하여 색상 및 그룹으로 사용할 열을 선택하고 싶습니다. Ie 이런 걸 원해요 f <- function( column ) { ... ggplot( rates.by.groups, aes(x=name, y=rate, colour= ??? , group=??? ) ) } 따라서 ggplot에서 사용되는 열은 …
105 r  ggplot2  r-faq 

7
ggplot2에서 그리드, 배경색, 상단 및 오른쪽 테두리 제거
ggplot2를 사용하여 바로 아래 플롯을 재현하고 싶습니다. 가까이 올 수는 있지만 위쪽 및 오른쪽 테두리를 제거 할 수 없습니다. 아래에서는 Stackoverflow에서 또는이를 통해 찾은 몇 가지 제안을 포함하여 ggplot2를 사용한 몇 가지 시도를 제시합니다. 불행히도 나는 그러한 제안을 작동시킬 수 없었습니다. 누군가가 아래 코드 스 니펫 중 하나 이상을 수정할 …
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 내 코드의 첫 번째 부분이 잘 작동합니다. 아래는 미국 중서부 전력 시장의 "최근"시간별 풍력 발전 데이터 이미지입니다. 이제 지난 이틀 동안의 관찰을 Red로 오버레이하고 싶습니다. 쉽지만 오류가 발생하는 …
101 r  ggplot2 


4
ggplot2에서 그리스어 기호를 사용하는 방법은 무엇입니까?
내 카테고리는 그리스 문자로 이름을 지정해야합니다. 나는을 사용 ggplot2하고 있으며 데이터와 함께 아름답게 작동합니다. 불행히도 나는 그 그리스 기호를 x 축 (눈금 표시)에 배치하고 범례에 표시하는 방법을 알 수 없습니다. 할 방법이 있습니까? 업데이트 : 나는 링크 를 보았지만 내가하고 싶은 것을 성취하기 위해 설명 된 좋은 방법이 없습니다.
101 r  graphics  unicode  utf-8  ggplot2 

4
ggplot2 사용하지 않는 수준 막대 그래프 유지
막대 그림에서 사용하지 않은 수준 (즉, 개수가 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() 위의 예에서 C가 0으로 표시되는 것을보고 싶지만 완전히 없습니다. 도움을 …
101 r  ggplot2  legend  levels 

3
facet_grid 플롯의 스트립 텍스트를 어떻게 조작 할 수 있습니까?
패싯 플롯에서 스트립 텍스트의 크기를 어떻게 조작 할 수 있는지 궁금합니다. 내 질문은 줄거리 제목에 대한 질문 과 비슷 하지만 특히 줄거리 제목이 아니라 패싯 제목 (strip_h)에 나타나는 텍스트를 조작하는 데 관심이 있습니다. 예를 들어 mpg 데이터 세트를 고려하십시오. library(ggplot2) qplot(hwy, cty, data = mpg) + facet_grid( . ~ manufacturer) …
100 r  ggplot2 

2
ggplot2를 사용하여 R의 각 막대에 대해 geom_bar에 레이블을 배치하는 방법
나는 이것을 ggplot2로 R에서 geom_bar 위에 레이블을 붙이는 방법을 찾았 지만 하나의 막대에만 레이블 (숫자)을 넣었습니다. 여기에 각 x 축에 대해 두 개의 막대가 있다고 가정 해 보겠습니다. 동일한 작업을 수행하는 방법은 무엇입니까? 내 데이터와 코드는 다음과 같습니다. dat <- read.table(text = "sample Types Number sample1 A 3641 sample2 A …
99 r  ggplot2  bar-chart 

6
ggplot2에서 qplot ()과 ggplot () 중에서 선택 [닫기]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 이 질문 개선 나는 위대한 사용하기 시작하고있어 ggplot2R에 플로팅 패키지를 각 플롯하기 전에 나 자신에게 물어 …
98 r  ggplot2 

1
dodged barplot에 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", "fakultet"), class = …
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) ) ggplot (x-axis-> type, …
96 r  ggplot2  sequence  facet 


4
ggplot의 '불균형'그리드를 어떻게 얻을 수 있습니까?
다음과 같은 방법으로 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 col 레이아웃을 어떻게 얻을 수 있습니까? …
94 r  ggplot2  r-grid 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.