모든 값을 표시하지 않는 geom_bar

대상

ggplot로 막대 그림을 그리고 geom_bar싶지만의 동작이 geom_bar일치하지 않는 것 같습니다 . 이유를 모르겠습니다.

내 데이터는 강수량의 시계열입니다.

library(ggplot2)
library(data.table)
library(lubridate)
set.seed(42)
dt1 <- data.table(dateHeure=seq(ymd_hms("2014-06-04 13:30:00"), 
                ymd_hms("2014-10-20 08:30:00"), by='1 hour'),
     rain=sample(c(rep(5,15), rep(10,15), rep(20,10), 
             rep(30, 5), 40, rep(0, 3262)))) 

그런 다음 플롯했는데 모든 데이터가 표시되지는 않습니다. 일부 데이터가 누락 된 이유는 무엇입니까?

ggplot(data=dt1)+
geom_bar(aes(x=dateHeure, y=rain),        
      stat="identity", 
      fill="blue")  # doesn't work!

잘못된 음모

그러나에 변수 color추가 aes하면 플롯이 정확합니다!

 ggplot(data=dt1)+
geom_bar(aes(x=dateHeure, y=rain, color="rain"),     
 stat="identity",
 width=0.2)  # work properly

ok_plot

그래서 누군가가 왜 geom_bar제대로 작동하지 않는지 알고 color있습니까? 때로는 모든 데이터가 올바르게 표시되지 않으면 믿을 수 없기 때문에 ...

감사!

edit: to respond to @eipi10, i added the plots. The strange thing is that when i resize the plot window in the first case, the data which is plotted changes!

eipi10

Based on the edit to your question, I think I know what's happening: In the first plot, you use fill="blue". But the bin widths are very small compared to the overall range of the x-axis. This results in very, very thin vertical bars--so thin that you can't see some of them on your screen, but they appear when you expand the physical width of the plot.

On the other hand, in your second plot you used colour="rain", which adds a border to each bar, making each bar thicker, so they are visible, even when the physical width of the plot is relatively small.

colour="blue"첫 번째 플롯에 추가 (또는 "빨간색"또는 기타)를 시도하면 크기를 조정하지 않아도 모든 막대가 표시 될 것입니다. 반면 에 두 번째 플롯에서로 변경 colour="rain"하고 fill="rain"두 번째 플롯에서 "데이터 사라짐"효과를 생성하는지 확인하십시오.

업데이트 : 귀하의 의견에 대한 응답으로 색상 매개 변수를 사용한 다음 원하는 막대 두께를 정확하게 얻기 위해 선 너비를 설정할 수 있으므로 실제로 필요하지 않습니다 fill. 예를 들면 :

ggplot(data=dt1)+
  geom_bar(aes(x=dateHeure, y=rain),        
           stat="identity",
           colour="blue", lwd=0.5)

lwd원하는 막대 너비를 제공하는 값으로 (선 너비)를 설정하십시오 . 물론 색상도 변경할 수 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python에서 모든 값을 표시하지 않는 unique ()

분류에서Dev

geom_bar 그룹 변수에 비례하는 geom_text에 레이블을 표시하는 방법

분류에서Dev

ggplot : "fat"열을 생성하는 geom_bar

분류에서Dev

geom_bar를 사용하여 ggplot2에 표시되지 않는 플롯

분류에서Dev

ggplot2 geom_dotplot ()은 모든 점을 표시하지 않습니다.

분류에서Dev

파일에 모든 NULL 값이있는 열을 표시하지 않는 방법

분류에서Dev

X-asix의 모든 값을 표시하지 않는 높은 차트

분류에서Dev

모든 제안을 표시하는 Flutter typeahead (원하지 않음)

분류에서Dev

geom_bar ggplot2에서 색상을 변경하는 방법, IFelse가 작동하지 않음

분류에서Dev

R : ggplot geom_bar 채우기 순서가 레벨을 따르지 않음

분류에서Dev

널 데이터 값 ( "NA")을 포함하는 플롯 (geom_bar) 영역을 표시하는 방법은 무엇입니까?

분류에서Dev

모든 HTML을 표시하지 않는 Python requests.get ()

분류에서Dev

모든 항목을 표시하지 않는 SwiftUI 목록

분류에서Dev

모든 데이터 / 열을 표시하지 않는 Kendo Grid

분류에서Dev

RecyclerView는 모든 항목을 표시하지 않습니다.

분류에서Dev

모든 행을 표시하지 않는 출력

분류에서Dev

모든 Google 사진 앨범을 표시하지 않는 Picasa API

분류에서Dev

추가 된 모든 항목을 표시하지 않는 Grocery Crud

분류에서Dev

UIDatePicker는 모든 것을 표시하지 않습니다.

분류에서Dev

모든 항목을 표시하지 않는 반응 형 탐색

분류에서Dev

모든 테이블 열을 표시하지 않는 Excel 측정

분류에서Dev

모든 계열 값을 동시에 표시하지 않는 MS 차트 (동일한 X 값에 대해)

분류에서Dev

모든 값을 확인하고 일부 메시지를 표시하는 방법

분류에서Dev

ggplot2 :: geom_text () : 모든 요인 수준을 표시하지만 '0'과 같은 특정 값을 억제하는 방법 :

분류에서Dev

group_concat은 mysql의 모든 값을 표시하지 않습니다.

분류에서Dev

가로 모드에서 모든 항목을 표시하지 않는 ListView

분류에서Dev

두 값을 모두 표시하지 않는 Python 코드 수정

분류에서Dev

geom_bar는 특정 관심 스택 만 표시합니다.

분류에서Dev

모델을 표시하지 않는 JSONLoader

Related 관련 기사

  1. 1

    Python에서 모든 값을 표시하지 않는 unique ()

  2. 2

    geom_bar 그룹 변수에 비례하는 geom_text에 레이블을 표시하는 방법

  3. 3

    ggplot : "fat"열을 생성하는 geom_bar

  4. 4

    geom_bar를 사용하여 ggplot2에 표시되지 않는 플롯

  5. 5

    ggplot2 geom_dotplot ()은 모든 점을 표시하지 않습니다.

  6. 6

    파일에 모든 NULL 값이있는 열을 표시하지 않는 방법

  7. 7

    X-asix의 모든 값을 표시하지 않는 높은 차트

  8. 8

    모든 제안을 표시하는 Flutter typeahead (원하지 않음)

  9. 9

    geom_bar ggplot2에서 색상을 변경하는 방법, IFelse가 작동하지 않음

  10. 10

    R : ggplot geom_bar 채우기 순서가 레벨을 따르지 않음

  11. 11

    널 데이터 값 ( "NA")을 포함하는 플롯 (geom_bar) 영역을 표시하는 방법은 무엇입니까?

  12. 12

    모든 HTML을 표시하지 않는 Python requests.get ()

  13. 13

    모든 항목을 표시하지 않는 SwiftUI 목록

  14. 14

    모든 데이터 / 열을 표시하지 않는 Kendo Grid

  15. 15

    RecyclerView는 모든 항목을 표시하지 않습니다.

  16. 16

    모든 행을 표시하지 않는 출력

  17. 17

    모든 Google 사진 앨범을 표시하지 않는 Picasa API

  18. 18

    추가 된 모든 항목을 표시하지 않는 Grocery Crud

  19. 19

    UIDatePicker는 모든 것을 표시하지 않습니다.

  20. 20

    모든 항목을 표시하지 않는 반응 형 탐색

  21. 21

    모든 테이블 열을 표시하지 않는 Excel 측정

  22. 22

    모든 계열 값을 동시에 표시하지 않는 MS 차트 (동일한 X 값에 대해)

  23. 23

    모든 값을 확인하고 일부 메시지를 표시하는 방법

  24. 24

    ggplot2 :: geom_text () : 모든 요인 수준을 표시하지만 '0'과 같은 특정 값을 억제하는 방법 :

  25. 25

    group_concat은 mysql의 모든 값을 표시하지 않습니다.

  26. 26

    가로 모드에서 모든 항목을 표시하지 않는 ListView

  27. 27

    두 값을 모두 표시하지 않는 Python 코드 수정

  28. 28

    geom_bar는 특정 관심 스택 만 표시합니다.

  29. 29

    모델을 표시하지 않는 JSONLoader

뜨겁다태그

보관