2016-10-07 2 views
4

홍채 데이터 세트로 샘플을 실행하려고하면 '...'개체에 오류가 발생합니다. 내 환경에서 구체적으로 확인할 필요가 있습니까? plot_ly에서R - 플롯 오류 개체 ... 찾을 수 없음

library(plotly) 
p <- plot_ly(iris, x = Petal.Length, y = Petal.Width,color = Species, mode = "markers") 

오류 (조리개는, X는 Y Petal.Length = Petal.Width, 색상 = 종, = 객체 Petal.Length은 '

+0

당신은 페이지를 즉 금리 시도 이름 – Sotos

+0

따옴표가 필요합니다 <- plot_ly (조리개, X = 'Petal.Length', Y = 'Petal.Width'색상 = '종'모드 = "마커"). 지금은 오류 메시지가 없지만 시각적 출력이 다릅니다 ... 경고 메시지가 아래에 있습니다 ... 지정된 추적 유형이 없습니다. 제공된 정보를 기반으로 'histogram2d'추적이 적절합니다. 이 추적 유형에 대해 자세히 알아보기 -> https://plot.ly/r/reference/#histogram2d 경고 메시지 : 1 : RColorBrewer :: brewer.pal (N, "Set2")에서 : 최소값 3, 다른 레벨의 요청 된 팔레트를 반환합니다. 2 : 'histogram2d'객체에 'mode'가 없습니다. 유효한 속성 ..... – SPS

+1

플롯 최신 커뮤니티 버전에 포함 된 업데이트를 plot.ly 커뮤니티에서 가져 왔습니다. 많은 업데이트 및 자세한 정보는 [link] (http://moderndata.plot.ly/upgrading-to-plotly-4-0-and-above/) – SPS

답변

4

이 일어날 찾을 수 없습니다 issue reported to plotly을 알 수 를 데이터 프레임 열 이름에 "~"당신이 물결표 추가해야합니다 귀하의 예제 문제를 해결하려면 :. 이것은 당신을 주어야한다

library(plotly) 
p <- plot_ly(iris, x = ~Petal.Length, y = ~Petal.Width,color = ~Species, mode = "markers") 
p 

: 01 상기 plotly 4.0 대한 latest plotly doc에서 23, plot_ly chart of built-in iris data set

인용구 :

plot_ly()는 현재 참조하는 변수 (기본적 하지만 ~ 접두사로 표현되는) 식을 필요로한다. 네임 스페이스에있는 객체를 참조하는 수식을 사용할 필요는 없지만 현명한 축/안내 제목을 채우는 데 도움이되므로 을 권장합니다 (예 : plot_ly (z = volcano)의 출력을 과 비교하십시오). plot_ly (z = ~ 화산)).

관련 문제