Or portfolio
:
require(portfolio)
dt<-data.frame(ticker=paste0(sample(LETTERS,100,T),sample(LETTERS,100,T),sample(LETTERS,100,T)),
value=abs(rnorm(100,10000,4000)),
perc_change=rnorm(100,0,0.1),
group=sample(LETTERS[1:4],100,T)
)
rownames(dt)
map.market(dt$ticker,lab=c(T,T), area=dt$value, group=dt$group, color=dt$perc_change, main="Stock Map")