当前位置: 首页 > 网络应用技术

如何在Python中实现条形图以赶上动画(附件代码)

时间:2023-03-05 17:13:54 网络应用技术

  动画是一种可视化更具吸引力和用户的好方法。它可以帮助我们以有意义的方式显示数据可视化。Python帮助我们使用现有强大的Python库来创建动画可视化。Matplotlib是一个非常流行的数据可视库,通常是使用构建的功能用于数据图形和动画。

  有两种使用matplotlib创建动画的方法:

  pape()的matplotlib库的Pyplot模块用于暂停参数以在值班的角度提及间隔。考虑到以下示例,我们将使用matplotlib创建一个简单的线性图表并在其中显示动画:

  创建2个数组x和y,并存储从1到100的存储值。将plot()函数绘制x和y.add pape()函数运行程序,并使用合适的时间间隔绘制pape()函数,您将看到动画。

  Python

  输出:

  同样,您还可以使用pape()函数在各种图纸中创建动画。

  此FunCanimation()函数并不能单独创建动画,而是通过我们传递的一系列图形创建动画。

  语法:funcanimation(图,animation_function,帧= none,init_func = none,fargs = none,save_count = none, *,cache_frame_data = true,** kwargs)

  现在,您可以使用Funcanimation功能来制作各种动画:

  在此示例中,我们将创建一个简单的线性图表,该图表将显示动画行。相似地,使用FunCanimation,我们可以创建各种类型的动画视觉表示。我们只需要在一个函数中定义我们的动画,然后通过它可以使用适当的参数进行娱乐。

  Python

  输出:

  在此示例中,我们将创建一个简单的带映射动画,该动画将显示每个条带的动画。

  Python

  输出:

  在此示例中,我们将使用随机函数在Python中进行动画散点图。我们将穿越Animation_Func并在迭代过程中绘制X和Y轴的随机值。

  输出:

  在这里,我们将使用城市数据集使用最高的人口图表竞赛。不同的城市将有不同的条带,并且图表图将从1990年到2018年取代。我从人口最多的数据集中选择了最高城市的国家。

  Python

  输出: