홈>
데이터 프레임
df
가 있습니다
두 열에 다음 값이 있습니다.
Year Temperature
1750 8.719364
1751 7.976143
1752 5.779833
1753 8.388083
1754 8.469333
1755 8.355583
1756 8.849583
1757 9.022000
1758 6.743583
1759 7.985083
1760 7.185167
대응 온도에서 약 200 년 동안
플롯을 사용하여 시계열 그래프를 그리려고합니다.
library(plotly)
g <- plot_ly(x=~df$Year, y=~df$Temperature, add_trace("scatter"), mode='lines')
그리고 나에게주고있다
Error: $ operator is invalid for atomic vectors.
그래서
$
사용을 피하기 위해 열을 아래와 같이 별도의 벡터로 할당하려고했습니다.
:
x <- avg.temp$Year
y <- avg.temp$Avg.Temp
g <- plot_ly(x=~x, y=~y, add_trace("scatter"), mode='lines')
그러나 여전히 같은 오류가 발생합니다.
R을 처음 사용했습니다. 연도 및 온도 데이터로 간단한 시계열 그래프를 만들려고했습니다. 그러나 내 코드에서 도대체 무슨 일이 일어나고 있는지 알 수 없습니다. 누군가이 오류를 해결하도록 도와 줄 수 있습니까?
또한
add_trace("scatter")
는 무엇입니까
매개 변수? 무엇을합니까? 이전에 동일한 데이터에 대해 그래프를 만들었지 만 한 줄이 아니기 때문에 사용했습니다. 너무 두껍고
scatter
라고 알려주는 경고가 나에게 주어졌습니다.
여기에 추적이 적절할 것입니다 (또는 이와 유사한 것).
누군가가 나를 도울 수 있다면 정말 좋을 것입니다. 많은 감사합니다.
- 답변 # 1
관련 질문
- R에서 plotly로 선을 투영할 수 있습니까?
- 플롯으로 R의 주어진 두 점 사이에 선을 그리는 방법은 무엇입니까?
- R+Plotly: 범례 항목 사용자 지정
- r : "'heatmap' 개체에는 다음 속성이 없습니다. 'mode'" 경고 표시 안 함
- r : 모든 호버 형식이 플롯으로 "$"에 숫자를 표시하도록 하는 방법은 무엇입니까?
- plotlyProxyInvoke addTraces 후 플롯 크기 조정
- 그룹 내에서 R Plotly 그룹화된 막대 차트를 정렬하는 방법은 무엇입니까?
- ggplotly를 사용하여 산점도 점에서 하이퍼링크를 여는 방법 -R
- rmarkdown 인라인에서 플롯 그래프 크기를 변경하는 방법은 무엇입니까?
- r : 플롯에서 축의 숫자 값 사이의 눈금 거리 설정
이 코드는 에러없이 차트를 생성합니다 :
당신은add_trace
를 호출plotly
에 전화 한 후 오류를 피하기 위해.현재 가지고있는 것에 더 가까운 다른 방법 :
불행히도 추적이 무엇인지 설명하여 도움을 줄 수 없습니다. 어쨌든 도움이 되었기를 바랍니다!