다음과 같은 데이터 프레임이 있습니다.
nthreads ab_1 ab_2 ab_3 ab_4 ...
1 0 0 0 0 ...
2 1 0 12 1 ...
4 2 1 22 1 ...
8 10 2 103 8 ...
각 ab_X는 내 코드에서 중단을 트리거하는 다른 원인을 나타냅니다. 각 막대에 서로 다른 ab_X가 쌓인 nthreads 대 중단을 표시하는 barplot의 모든 중단 원인을 요약하고 싶습니다.
내가 할 수있는
ggplot(data, aes(x=factor(nthreads), y=ab_1+ab_2+ab_3+ab_4)) +
geom_bar(stat="identity")
그러나 총 중단 수만 제공합니다. 채우기 aes가 있다는 것을 알고 있지만 연속 변수로 작동하도록 만들 수 없습니다.
당신은에있는 melt
첫번째 데이터 프레임
library(data.table)
dt_melt <- melt(data, id.vars = 'nthreads')
ggplot(dt_melt, aes(x = nthreads, y = value, fill = variable)) +
geom_bar(stat = 'identity')
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다