动画 seaborn 散点图以显示日期的变化

时间:2021-05-09 08:12:51

标签: python matplotlib seaborn visualization

我目前有如下数据

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/

0 个答案:

没有答案