> On 30 May 2017, at 20:48, Tobias Christoph <s3toc...@uni-bayreuth.de> wrote: > > Hi Ismael, > > thanks for your quick reply. > > I was now able to esmitate two intervals with the "findInterval"-Function. > > x > [1,] 2005 1 > [2,] 2006 1 > [3,] 2007 1 > [4,] 2008 1 > [5,] 2009 1 > [6,] 2010 1 > [7,] 2011 2 > [8,] 2012 2 > [9,] 2013 2 > [10,] 2014 2 > [11,] 2015 2 > [12,] 2016 2 > But I was not able to connect the intervals with the plot-function. I used > the following formular. > "plot(data$stations, data$revenue, xlab="stations", ylab="revenue", > col(findInterval())" > In fact I should say “feed _col_ or _pch_ argument with the result of findInterval” as below:
plot(data$stations, data$revenue, xlab="stations", ylab="revenue", col = findInterval(x$year, c(2005, 2010, 2015)) Please note that If you have many (20-30) intervals, colour handling will be more complex. But I assume you have maximum 5-10 intervals. So, the piece of code above will work for you. > How can I proceed and get the plot-funktion running? > Maybe it is not running because the years as single numbers are already > contained in my data-frame? > Cheers, > > Toby > > > Am 30.05.2017 um 18:26 schrieb Ismail SEZEN: >>> On 30 May 2017, at 19:02, Tobias Christoph <s3toc...@uni-bayreuth.de> >>> <mailto:s3toc...@uni-bayreuth.de> wrote: >>> >>> Hey Guys, >>> >>> I just try to differentiate certain values in my plot by colour or symbol. >>> >>> I have panel data with three dimensions (number of stations, revenue, >>> years). To integrate the third dimension (years) in the plot, I want to >>> differentiate the values(number of stations, revenue) by a certain range >>> of years. >>> >>> e.g.: 2005-2010: red coloured dots, 2011-2016, blue coloured dots >>> >>> For the normal plot I used the following formula: >>> >>> *plot(data$stations, data$revenue, xlab="stations", ylab="revenue")* >>> >>> I only found a way to mark every single year. So hopefully you can help? >>> >>> Cheers, >>> >>> Toby >>> >> >> See ?findInterval. Especially, first 3 lines in _Examples_ section. Use >> result of findInterval as argument to _col_ or _pch_ in plot function. >> >> > [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.