[R] Color in stripchart

Dr. Robin Haunschild R@H@un@ch||d @end|ng |rom |k|@mpg@de
Wed Mar 10 17:35:43 CET 2021


Dear Rasmus,

thanks, that works, too.

Great!

Best, Robin


On 3/10/21 5:22 PM, Rasmus Liland wrote:
> Hello there again,
> 
> Sorry, I missed that part in the middle 
> about set.seed.  As per [1], you need to 
> run stripchart again with the add 
> argument set to TRUE, and slicing the df 
> according to the color, like so
> 
> 	set.seed(20210310)
> 	years <- sample(x=seq(2011, 2018), size = 365*8, replace = TRUE)
> 	values <- sample(x=seq(0,100), size = 365*8, replace = TRUE)
> 	df <- data.frame(year = years, value = values)
> 	df$color <- 'black'
> 	df[df$value<33,]$color <- 'blue'
> 	df[df$value>66,]$color <- 'red'
> 	
> 	stripchart(value ~ year, pch=18, method='stack', data=df)
> 	for (color in unique(df$color)) {
> 	  stripchart(value ~ year, pch=18, method='stack', data=df[df$color==color,], col=color, add=TRUE)
> 	}
> 
> Best,
> Rasmus
> 
> [1] https://stackoverflow.com/questions/32833210/define-color-for-each-datapoint-in-a-stripchart-separately
> 


-- 
Dr. Robin Haunschild
Max Planck Institute for Solid State Research
Heisenbergstr. 1
D-70569 Stuttgart (Germany)
phone: +49 (0) 711-689-1285
fax:   +49 (0) 711-689-1292
email: R.Haunschild using fkf.mpg.de
http://www.fkf.mpg.de/ivs
Publons: https://publons.com/researcher/2845202/robin-haunschild/
GS: https://scholar.google.de/citations?user=kDfateQAAAAJ&hl=de&oi=ao



More information about the R-help mailing list