ggplot2를 사용하여 필터링 된 열의 막대 차트 생성

토니 플래 커

예상 결과

그림과 같이 그래프를 생성하는 방법을 알려주시겠습니까? 각 도시의 상위 2 개 지역 (중위 주택 가격을 기준으로 한 상위 2 개 지역) 만 선택하고 평균 가격을 표시하려고합니다. 물론 막대의 색상이 다르면 훨씬 좋습니다. (중위 가격을 수동으로 생성하여 Excel로 플로팅하므로 실제 값을 나타내지 않습니다.)

    glimpse(CityNeighbourhoodPrice)
Observations: 37,245
Variables: 3
$ City          <fct> Amsterdam, Amsterdam, Amsterdam...
$ Neighbourhood <fct> A,B,C,D,E,F,G,H,I,J,K...
$ Price         <int> 970, 1320, 2060, 2480, 1070, 12...

지금까지 내 코드는 다음과 같습니다 (작동하지 않음).

CityNeighbourhoodPrice %>% 
  group_by(Neighbourhood) %>%
  count(n) %>%
  top_n(2, MedPrice) %>%
  summarise(MedPrice = median(Price, na.rm = TRUE)) %>%
  ggplot(aes(x = reorder(Neighbourhood,-MedPrice), y = MedPrice)) +
  geom_col(fill = "tomato3", width = 0.5)+
  labs(title="Ordered Bar Chart", 
       subtitle="Average Price by each Property Type", 
       caption="Image: 5") + 
  theme(axis.text.x = element_text(angle=65, vjust=0.6))
스테판

임의의 예제 데이터를 사용하여 다음을 시도하십시오.

# Example data
set.seed(42)

CityNeighbourhoodPrice <- data.frame(
  City = rep(c("Amsterdam", "Berlin", "Edinburgh"), each = 30),
  Neighbourhood = rep(sample(LETTERS[1:5], 30, replace = TRUE), 3),
  Price = 3000 * runif(3 * 30)
)

library(ggplot2)
library(dplyr)
library(forcats)

# Plot
CityNeighbourhoodPrice %>% 
  group_by(City, Neighbourhood) %>%
  summarise(MedPrice = median(Price, na.rm = TRUE)) %>%
  top_n(2, MedPrice) %>%
  ungroup() %>% 
  arrange(City, MedPrice) %>% 
  mutate(City_Neighbourhood = paste0(Neighbourhood, "\n", City),
         City_Neighbourhood = forcats::fct_inorder(City_Neighbourhood)) %>% 
  ggplot(aes(x = City_Neighbourhood, y = MedPrice)) +
  geom_col(fill = "tomato3", width = 0.5)+
  labs(title="Ordered Bar Chart", 
       subtitle="Average Price by each Property Type", 
       caption="Image: 5") + 
  theme(axis.text.x = element_text(angle=65, vjust=0.6))

reprex 패키지 (v0.3.0)에 의해 2020-04-20에 생성됨

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ggplot2를 사용하는 R의 그룹화 된 막대 차트

분류에서Dev

ggplot2를 사용한 그룹화 된 막대 차트

분류에서Dev

ggplot2를 사용하여 막대 차트의 수동 순서 설정

분류에서Dev

여러 열로 그룹화 된 데이터에 대한 하나의 열에 대한 ggplot2 막대 차트 레이블

분류에서Dev

범례를 사용하여 ggplot2의 막대 구성

분류에서Dev

파생 된 유형의 필드를 사용하여 필터링

분류에서Dev

ggplot2를 사용하여 누적 막대 차트의 순서와 색 구성표를 변경하는 방법은 무엇입니까?

분류에서Dev

ggplot2를 사용하여 막대 차트 만들기

분류에서Dev

ggplot2를 사용하여 그룹화 된 막대 차트에 대한 오차 막대를 그리는 방법은 무엇입니까?

분류에서Dev

연결된 막대 차트를 필터링하기 위해 히트 맵의 사각형을 클릭하는 방법은 무엇입니까? (알테어)

분류에서Dev

R ggplot2를 사용하여 숫자가 아닌 데이터에서 누적 막대 차트 만들기

분류에서Dev

Highcharts를 사용하여 세로 막 대형 차트 위에 선 차트 생성

분류에서Dev

Altair에서 "다지 된"또는 "나란한"막대 / 열 차트를 생성 하시겠습니까?

분류에서Dev

OpenXML SDK를 사용하여 생성 된 DOCX의 목차에 대한 페이지 번호 자동 업데이트

분류에서Dev

격자가있는 막대 차트-필터링 된 범주를 제거하는 방법은 무엇입니까?

분류에서Dev

각 스택이 y 축 값에 해당하는 ggplot2의 그룹화 된 누적 막대 차트

분류에서Dev

ggplot2를 사용하는 R의 누적 막대 차트 (Excel에서는 불가능)

분류에서Dev

색상 검사기를 사용하여 생성 된 imatest 색상 오류 차트의 배경 생성?

분류에서Dev

R에 표시된 표준 오차를 사용하여 막대 그래프 생성

분류에서Dev

ggplot2 패키지를 사용하여 두 데이터 세트를 비교하기 위해 막대 차트를 그리시겠습니까?

분류에서Dev

생성자를 사용하여 정의 된 구조에 대한 포인터 배열 초기화

분류에서Dev

최종 필드를 사용하여 Groovy의 생성 된 게터에 대한 Spock 호출

분류에서Dev

시계열 막대 차트를 포함하여 iText 생성 PDF의 크기 줄이기

분류에서Dev

ggplot2 | 막대 차트의 스택에서 하나의 범주에 대한 데이터 값만 표시

분류에서Dev

R ggplot을 사용하여 막대 차트의 막대 순서 제어

분류에서Dev

Vega-Lite에서 범례를 사용하여 연결된 차트 필터링

분류에서Dev

ggplot2를 사용하여 중첩 된 데이터 그룹 내 그래프의 포인트 연결

분류에서Dev

Apache POI를 사용하여 Excel에서 막대 차트 작성

분류에서Dev

Pandas를 사용하여 데이터 프레임에서 (그룹화 된) 막대 차트를 그리는 방법

Related 관련 기사

  1. 1

    ggplot2를 사용하는 R의 그룹화 된 막대 차트

  2. 2

    ggplot2를 사용한 그룹화 된 막대 차트

  3. 3

    ggplot2를 사용하여 막대 차트의 수동 순서 설정

  4. 4

    여러 열로 그룹화 된 데이터에 대한 하나의 열에 대한 ggplot2 막대 차트 레이블

  5. 5

    범례를 사용하여 ggplot2의 막대 구성

  6. 6

    파생 된 유형의 필드를 사용하여 필터링

  7. 7

    ggplot2를 사용하여 누적 막대 차트의 순서와 색 구성표를 변경하는 방법은 무엇입니까?

  8. 8

    ggplot2를 사용하여 막대 차트 만들기

  9. 9

    ggplot2를 사용하여 그룹화 된 막대 차트에 대한 오차 막대를 그리는 방법은 무엇입니까?

  10. 10

    연결된 막대 차트를 필터링하기 위해 히트 맵의 사각형을 클릭하는 방법은 무엇입니까? (알테어)

  11. 11

    R ggplot2를 사용하여 숫자가 아닌 데이터에서 누적 막대 차트 만들기

  12. 12

    Highcharts를 사용하여 세로 막 대형 차트 위에 선 차트 생성

  13. 13

    Altair에서 "다지 된"또는 "나란한"막대 / 열 차트를 생성 하시겠습니까?

  14. 14

    OpenXML SDK를 사용하여 생성 된 DOCX의 목차에 대한 페이지 번호 자동 업데이트

  15. 15

    격자가있는 막대 차트-필터링 된 범주를 제거하는 방법은 무엇입니까?

  16. 16

    각 스택이 y 축 값에 해당하는 ggplot2의 그룹화 된 누적 막대 차트

  17. 17

    ggplot2를 사용하는 R의 누적 막대 차트 (Excel에서는 불가능)

  18. 18

    색상 검사기를 사용하여 생성 된 imatest 색상 오류 차트의 배경 생성?

  19. 19

    R에 표시된 표준 오차를 사용하여 막대 그래프 생성

  20. 20

    ggplot2 패키지를 사용하여 두 데이터 세트를 비교하기 위해 막대 차트를 그리시겠습니까?

  21. 21

    생성자를 사용하여 정의 된 구조에 대한 포인터 배열 초기화

  22. 22

    최종 필드를 사용하여 Groovy의 생성 된 게터에 대한 Spock 호출

  23. 23

    시계열 막대 차트를 포함하여 iText 생성 PDF의 크기 줄이기

  24. 24

    ggplot2 | 막대 차트의 스택에서 하나의 범주에 대한 데이터 값만 표시

  25. 25

    R ggplot을 사용하여 막대 차트의 막대 순서 제어

  26. 26

    Vega-Lite에서 범례를 사용하여 연결된 차트 필터링

  27. 27

    ggplot2를 사용하여 중첩 된 데이터 그룹 내 그래프의 포인트 연결

  28. 28

    Apache POI를 사용하여 Excel에서 막대 차트 작성

  29. 29

    Pandas를 사용하여 데이터 프레임에서 (그룹화 된) 막대 차트를 그리는 방법

뜨겁다태그

보관