如何使用python中的袖扣绘制具有多个系列的气泡图? 像这样:https://plot.ly/~jorgesantos/396/cufflinks-bubble-chart.embed
我得到了如何使用一个系列绘制气泡图:https://plot.ly/ipython-notebooks/cufflinks/#bubble-charts
示例数据:
df = pandas.read_csv('http://www.stat.ubc.ca/~jenny/notOcto/STAT545A/examples/gapminder/data/gapminderDataFiveYear.txt', sep='\t')
如何将每个大陆保持为给定颜色的气泡图,可以这样绘制:
df2007.iplot(kind='bubble', x='gdpPercap', y='lifeExp', size='pop', text='country',
xTitle='GDP per Capita', yTitle='Life Expectancy',
filename='cufflinks')
country year pop continent lifeExp gdpPercap
1 Afghanistan 2007 3.188992e+07 Asia 43.828 974.580338
2 Albania 2007 3.600523e+06 Europe 76.423 5937.029526
3 Algeria 2007 3.333322e+07 Africa 72.301 6223.367465
答案 0 :(得分:0)
所以,如果我理解正确,你只想按大陆给气泡着色。然后使用选项categories
映射颜色,并使用colors
更改颜色:
df2007.iplot(kind='bubble', x='gdpPercap', y='lifeExp', size='pop', text='country',
categories = 'continent', colors=['rgb(215,25,28)','rgb(253,174,97)','rgb(255,255,191)','rgb(171,217,233)','rgb(44,123,182)'],
xTitle='GDP per Capita', yTitle='Life Expectancy',
filename='simple-bubble-chart')