Add dynamic legend