R shiny 및 ggplot2 : geom_col의 테두리를 투명하게 만드는 방법은 무엇입니까?

geom_col의 테두리를 투명하게 만들고 싶습니다. ggplot2를 사용할 때만 작동합니다.

library(ggplot2)

dataToPlot <- data.frame(Freq = c(0.0000000, 0.7092199, 1.4184397, 2.1276596, 2.8368794), 
                          variable = rep('A',5), value = c(43089.76, 62923.17, 35446.15, 29553.76, 22433.08))

p <- ggplot( dataToPlot , aes(x=Freq, y = value, group = variable   )  ) +  #
  # geom_bar(stat = "bin") fill = variable, 
  geom_col( mapping = aes(col = variable, fill = variable), colour = F,  alpha = 0.2, orientation = "x", position = "dodge") + 
  # scale_linetype(aes(linetype = 0))
  guides(color = FALSE)

dev.new(); p

그러나 반짝이는 똑같은 코드는 "오류 : 잘못된 색상 이름 'FALSE'"오류를 제공합니다.

library(ggplot2)
library(shiny)

dataToPlot <- data.frame(Freq = c(0.0000000, 0.7092199, 1.4184397, 2.1276596, 2.8368794), 
                          variable = rep('A',5), value = c(43089.76, 62923.17, 35446.15, 29553.76, 22433.08))

ui <- fluidPage( 
  useShinyjs(),
  fluidRow( 
    column(8,
           plotOutput("plot")
    )
  )
)

server <- function(input, output) {
  output$plot <- renderPlotly({
    p <- ggplot( dataToPlot , aes(x=Freq, y = value, group = variable   )  ) +  #
      # geom_bar(stat = "bin") fill = variable, 
      geom_col( mapping = aes(col = variable, fill = variable), colour = F,  alpha = 0.2, orientation = "x", position = "dodge") + 
      # scale_linetype(aes(linetype = 0))
      guides(color = FALSE)

  })
}

shinyApp(ui,server)

내가 도대체 ​​뭘 잘못하고있는 겁니까?

allanvc

당신이하는 실수가 있습니다.

첫째, 패키지 shinyjsplotly.

둘째, renderPlotly서버 부분에서 사용 하고 있지만 plotOutputUI에서 호출 합니다. plotlyOutput플롯 그래픽을 원하기 때문에 올바른 것은 UI에 있습니다.

다른 한 가지는 : 그래픽의 플롯 유형을 원하기 때문에 ggplot 그래픽 p플롯 그래픽 으로 변환해야합니다 . 따라서 ggplotly(p)서버 부분에 추가해야합니다 .

마지막으로 테두리 문제를 해결하려면 colour = NA대신을 사용해야 합니다 colour = FALSE. 두 번째 방법은 ggplot2에서 작동하지만 플롯에서는 작동하지 않습니다. 이유를 정확히 모르겠습니다. 누군가가 이것을 명확히 할 수있을 것입니다.

따라서 코드는 다음과 같아야합니다.

library(ggplot2)
library(shiny)
library(shinyjs)
library(plotly)

dataToPlot <- data.frame(Freq = c(0.0000000, 0.7092199, 1.4184397, 2.1276596, 2.8368794),
                         variable = rep('A',5), 
                         value = c(43089.76, 62923.17, 35446.15, 29553.76, 22433.08))

ui <- fluidPage( 
  useShinyjs(),
  fluidRow( 
    column(8,
           plotlyOutput("plot")
    )
  )
)

server <- function(input, output) {
  output$plot <- renderPlotly({
    p <- ggplot(dataToPlot , aes(x=Freq, y = value, group = variable)) +
      geom_col(mapping = aes(col = variable, fill = variable), colour = NA,  alpha = 0.2, orientation = "x", position = "dodge") + 
      guides(color = FALSE)

    ggplotly(p)
  })
}

shinyApp(ui,server)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

겹침을 피하기 위해 ggplot2에서 geom_col의 테두리에 색을 지정하는 방법은 무엇입니까?

분류에서Dev

shiny를 사용할 때 geom_col ()의 ggplot2 상호 작용에서 인수로 사용할 확인란 그룹의 선택한 입력 값을 전달하는 방법은 무엇입니까?

분류에서Dev

ggplot2의 직사각형 rasterGrob에 테두리를 추가하는 방법은 무엇입니까?

분류에서Dev

ggplot2를 사용하여 다음 Box 및 Whisker Plot을 다시 만드는 방법은 무엇입니까?

분류에서Dev

R ggplot2 : 단색과 투명한 획이 있고 색상에 따라 색상이 지정된 geom_points를 그리는 방법은 무엇입니까?

분류에서Dev

R에서 ggplot2를 사용하여 비슷한 플롯을 만드는 방법은 무엇입니까?

분류에서Dev

투명한 div의 텍스트를 불투명하게 만드는 방법은 무엇입니까?

분류에서Dev

ggplot2에서 플롯 / 그래픽 주위의 검은 색 테두리를 제거하는 방법은 무엇입니까? 아르 자형

분류에서Dev

R에서 geom_link2의 링크에 가장자리 / 테두리를 추가하는 방법은 무엇입니까?

분류에서Dev

R에서 ggplot2를 사용하여 크기에 따라 그라디언트를 노드 / geom_point에 색칠하는 방법은 무엇입니까?

분류에서Dev

ggplot2의 특정 Geom에서 크기를 변경하는 방법은 무엇입니까?

분류에서Dev

Cocos2d-x-CCLayer의 일부를 투명하게 설정하는 방법은 무엇입니까?

분류에서Dev

HTML에서 테이블의 <tr>을 투명하게 만드는 방법은 무엇입니까?

분류에서Dev

R Shiny 반응 시스템을로드 한 후 'navbarPage'및 'tabPanel'구성 요소의 요소를 변경하는 방법은 무엇입니까?

분류에서Dev

마우스의 텍스트 개체를 투명하게 만드는 방법은 무엇입니까?

분류에서Dev

여러 y 시리즈에 대해 ggplot2를 사용하여 R에서 선형 적합 선을 만드는 방법은 무엇입니까?

분류에서Dev

라인 차트 (geom_line) R ggplot2에서 점을 제거하는 방법은 무엇입니까?

분류에서Dev

라인 차트 (geom_line) R ggplot2에서 점을 제거하는 방법은 무엇입니까?

분류에서Dev

ggplot2에서 geom_tile을 사용하여 연속 및 불연속 축으로 종횡비를 제어하는 방법은 무엇입니까?

분류에서Dev

geom_col에서 색상 채우기를 주문하는 방법은 무엇입니까?

분류에서Dev

R Language : ggplot2를 사용하여 회귀선이있는 하나의 그래프에 여러 벡터를 그리는 방법은 무엇입니까?

분류에서Dev

ggplot2에서 점 및 상자 그림 범례를 결합하는 방법은 무엇입니까?

분류에서Dev

이 Excel Barchart + 데이터 테이블을 R (ggplot2)로 다시 만드는 방법은 무엇입니까?

분류에서Dev

R ggplot2 : x 축 선이 y 축과 겹치지 않게 만드는 방법은 무엇입니까?

분류에서Dev

테두리없이 양식을 투명하게 만드는 방법은 무엇입니까?

분류에서Dev

내 데이터를 정리하고 ggplot2로 그래프를 만드는 방법은 무엇입니까?

분류에서Dev

ggplot2와 같은 것을 사용하여 R의 특정 X 좌표에서 수평 직사각형을 만드는 방법은 무엇입니까?

분류에서Dev

동일한 ggplot2 (R)에 음의 이항, 정규 및 포아송 밀도 함수를 맞추지 만 개수 데이터로 확장하는 방법은 무엇입니까?

분류에서Dev

ggplot2 facet_grid : geom_col에서 열 사이의 다른 간격을 수정하는 방법

Related 관련 기사

  1. 1

    겹침을 피하기 위해 ggplot2에서 geom_col의 테두리에 색을 지정하는 방법은 무엇입니까?

  2. 2

    shiny를 사용할 때 geom_col ()의 ggplot2 상호 작용에서 인수로 사용할 확인란 그룹의 선택한 입력 값을 전달하는 방법은 무엇입니까?

  3. 3

    ggplot2의 직사각형 rasterGrob에 테두리를 추가하는 방법은 무엇입니까?

  4. 4

    ggplot2를 사용하여 다음 Box 및 Whisker Plot을 다시 만드는 방법은 무엇입니까?

  5. 5

    R ggplot2 : 단색과 투명한 획이 있고 색상에 따라 색상이 지정된 geom_points를 그리는 방법은 무엇입니까?

  6. 6

    R에서 ggplot2를 사용하여 비슷한 플롯을 만드는 방법은 무엇입니까?

  7. 7

    투명한 div의 텍스트를 불투명하게 만드는 방법은 무엇입니까?

  8. 8

    ggplot2에서 플롯 / 그래픽 주위의 검은 색 테두리를 제거하는 방법은 무엇입니까? 아르 자형

  9. 9

    R에서 geom_link2의 링크에 가장자리 / 테두리를 추가하는 방법은 무엇입니까?

  10. 10

    R에서 ggplot2를 사용하여 크기에 따라 그라디언트를 노드 / geom_point에 색칠하는 방법은 무엇입니까?

  11. 11

    ggplot2의 특정 Geom에서 크기를 변경하는 방법은 무엇입니까?

  12. 12

    Cocos2d-x-CCLayer의 일부를 투명하게 설정하는 방법은 무엇입니까?

  13. 13

    HTML에서 테이블의 <tr>을 투명하게 만드는 방법은 무엇입니까?

  14. 14

    R Shiny 반응 시스템을로드 한 후 'navbarPage'및 'tabPanel'구성 요소의 요소를 변경하는 방법은 무엇입니까?

  15. 15

    마우스의 텍스트 개체를 투명하게 만드는 방법은 무엇입니까?

  16. 16

    여러 y 시리즈에 대해 ggplot2를 사용하여 R에서 선형 적합 선을 만드는 방법은 무엇입니까?

  17. 17

    라인 차트 (geom_line) R ggplot2에서 점을 제거하는 방법은 무엇입니까?

  18. 18

    라인 차트 (geom_line) R ggplot2에서 점을 제거하는 방법은 무엇입니까?

  19. 19

    ggplot2에서 geom_tile을 사용하여 연속 및 불연속 축으로 종횡비를 제어하는 방법은 무엇입니까?

  20. 20

    geom_col에서 색상 채우기를 주문하는 방법은 무엇입니까?

  21. 21

    R Language : ggplot2를 사용하여 회귀선이있는 하나의 그래프에 여러 벡터를 그리는 방법은 무엇입니까?

  22. 22

    ggplot2에서 점 및 상자 그림 범례를 결합하는 방법은 무엇입니까?

  23. 23

    이 Excel Barchart + 데이터 테이블을 R (ggplot2)로 다시 만드는 방법은 무엇입니까?

  24. 24

    R ggplot2 : x 축 선이 y 축과 겹치지 않게 만드는 방법은 무엇입니까?

  25. 25

    테두리없이 양식을 투명하게 만드는 방법은 무엇입니까?

  26. 26

    내 데이터를 정리하고 ggplot2로 그래프를 만드는 방법은 무엇입니까?

  27. 27

    ggplot2와 같은 것을 사용하여 R의 특정 X 좌표에서 수평 직사각형을 만드는 방법은 무엇입니까?

  28. 28

    동일한 ggplot2 (R)에 음의 이항, 정규 및 포아송 밀도 함수를 맞추지 만 개수 데이터로 확장하는 방법은 무엇입니까?

  29. 29

    ggplot2 facet_grid : geom_col에서 열 사이의 다른 간격을 수정하는 방법

뜨겁다태그

보관