You can use 'mapbubble' series for different types of maps, but you need to have 'z' value in data. Please describe the problem more precisely, if you need some other help.
I am able to plot bubble on states inside a country map. But what I want to implement is I need to plot bubble on states on a world map. Right now i am able to plot only countries on world map but i need to plot states on a world map. How can i do that?
If you do not have a map of the world with the regions of the countries, the only way seems to be adding 'mapbubble' series points by latitude/longitude. Please check the live demo and the docs.