<pre id="lnnn7"><strike id="lnnn7"></strike></pre>

          <track id="lnnn7"></track><pre id="lnnn7"></pre>
          <track id="lnnn7"></track>

          <p id="lnnn7"></p>
          <track id="lnnn7"></track>
            <track id="lnnn7"></track>

            教育行業A股IPO第一股(股票代碼 003032)

            全國咨詢/投訴熱線:400-618-4000

            Python大數據培訓:ArtistAnimation類

            更新時間:2022年05月10日11時07分 來源:傳智教育 瀏覽次數:

              ArtistAnimation是基于一組Artist對象的動畫類,它通過一幀一幀的數據制作動畫。ArtistAnimation類的構造方法的語法格式如下所示:

            ArtistAnimation(fig, artists, interval, repeat_delay, repeat,
                            blit, *args, **kwargs)

              該方法常用參數的含義如下。

              .fig:表示動畫所在的畫布。

              .artists:表示一組Artist對象的列表。

              .interval:表示更新動畫的頻率,以毫秒為單位,默認為200.

              .repeat_delay:表示再次播放動畫之前延遲的時長。

              .repeat:表示是否重復播放動畫。

              下面使用ArtistAnimation類制作與上個示例相同的動畫效果——移動的正弦曲線,具體代碼如下。

            import numpy as np
            import matplotlib.pyplot as plt
            from matplotlib.animation import ArtistAnimation
            x = np.arange(0, 2*np.pi, 0.01)
            fig, ax = plt.subplots()
            arr = []
            for i in range(5):
                line = ax.plot(x, np.sin(x+i))
                arr.append(line)
            # 根據arr存儲的一組圖形創建動畫
            ani = ArtistAnimation(fig=fig, artists=arr, repeat=True)
            plt.show()

              運行以上程序,效果如圖7-5所示。

            使用AristAnimation類制作移動的正弦曲線1
            使用AristAnimation類制作移動的正弦曲線

              圖7-5 使用AristAnimation類制作移動的正弦曲線

              需要說明的是,因為每次繪制的曲線都是一個新的圖形,所以每次曲線的顏色都是不同的。

              通過比較可以發現,通過FuncAnimation類創建動畫的方式更加靈活。

            0 分享到:
            丰满少妇高潮大喊大叫

              <pre id="lnnn7"><strike id="lnnn7"></strike></pre>

                    <track id="lnnn7"></track><pre id="lnnn7"></pre>
                    <track id="lnnn7"></track>

                    <p id="lnnn7"></p>
                    <track id="lnnn7"></track>
                      <track id="lnnn7"></track>