我目前有如下数据
Year | Country | Income | Life_Expectancy
-----------------------------------------
1990. USA 10000. 80
1991. FRANCE. 8000. 67
1992. BELGIUM 7600 72
1993. IRAN 5300 46
我已经成功地使用 lmplot 显示了一个散点图,并绘制了收入与预期寿命的关系,并用国家色调将它们分开。
Class Gapminder():
def __init__(self,filename):
self.df = pd.read_csv(filename)
self.filename = filename.split("/")[-1].strip(".csv")
def exploration(self):
sns.set_style("darkgrid")
sns.lmplot(x=self.columns[1],y=self.columns[2],hue=self.columns[0],
data=self,fit_reg=False)
plt.show()
但是,我得到了一个静态图,其中不包括根据 gapminder 经济数据显示的从 1990 年到 2018 年间的变化。
我如何将其可视化,使其变为动画以显示不同年份的相关性并在动画可视化中注释显示的年份?
我在这里找到了一个例子: https://www.gapminder.org/fw/world-health-chart/