Я пытаюсь построить последовательность цветных маленьких квадратов, представляющих разные виды деятельности. Например, в следующем фрейме данных type представляет тип действия, а count представляет, сколько из этих действий произошло до того, как произошло действие «другого типа».
df3 <- data.frame(type=c(1,6,4,6,1,4,1,4,1,1,1,1,6,6,1,1,3,1,4,1,4,6,4,6,4,4,6,4,6,4),
count=c(6,1,1,1,2,1,6,3,1,6,8,10,3,1,2,2,1,2,1,1,1,1,1,1,3,3,1,17,1,12) )
В ggplot я пока не использую count. Я просто даю последовательные числа как значения x и 1 как значения y. Однако это дает мне что-то вроде ggplot Image Это код, который я использовал, обратите внимание, что для y я всегда использую 1 и для x я использую только последовательные числа:
ggplot(df3,aes(x=1:nrow(df3),y=rep(1,30))) + geom_bar(stat="identity",aes(color=as.factor(type)))
Я хотел бы получить маленькие квадраты с шириной=df3$count.
У Вас есть какие-то предложения? заранее спасибо