The legend method takes a "character or expression vector" NOT a vector of numbers much to my dismay. So I was left with a vector of numbers that I wanted to use as a legend and the legend method would not accept them. I was unable to find a method that converted this for me a`la java ( String.valueOf() ).
Here is how I did it:
#assume a vector of numbers already exists
numbers <- c(10,20,30,40)
#create a vector to hold text for legend
legend_text <- character()
#add the current numeric value to the legend text as a string
for number in numbers
{
legend_text[length(legend_text)+1] = as.character(number)
}
#legend_text now contains a character vector and can be passed to the legend method
No comments:
Post a Comment