r - Custom colours with geom_tile -


if have data frame looks this:

    name track position   color 1          0        1 #009acd 2      b     1       15 #50568b 3      c     2       55 #8c7125 4          0       44 #009acd 5      b     3       98 #50568b 6      d     0       99 #77df98 

what correct way use geom_tile each level of name column plotted track x-axis point, position y-axis point, , color actual color of tile?

it should this:

enter image description here

we need set col , fill argument color variable, use scale_color_identity , scale_fill_identity:

library(ggplot2)  df1 <- read.table(text = "name track position color 0 1 #009acd b 1 15 #50568b c 0 55 #8c7125 0 44 #009acd b -1 98 #50568b d 0 99 #77df98",header=true,comment.char = "")  ggplot(df1, aes(track, position, col = color, fill = color)) +   geom_tile() +   scale_color_identity() +   scale_fill_identity() +   #prettify   theme(panel.grid.major = element_blank(),         panel.grid.minor = element_blank(),         axis.ticks.y = element_blank(),         axis.text.y = element_blank(),         axis.title = element_blank()) 

enter image description here


Comments

Popular posts from this blog

javascript - Karma not able to start PhantomJS on Windows - Error: spawn UNKNOWN -

c# - Display ASPX Popup control in RowDeleteing Event (ASPX Gridview) -

Nuget pack csproj using nuspec -