久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

        <bdo id='9QyBI'></bdo><ul id='9QyBI'></ul>
    1. <small id='9QyBI'></small><noframes id='9QyBI'>

      <i id='9QyBI'><tr id='9QyBI'><dt id='9QyBI'><q id='9QyBI'><span id='9QyBI'><b id='9QyBI'><form id='9QyBI'><ins id='9QyBI'></ins><ul id='9QyBI'></ul><sub id='9QyBI'></sub></form><legend id='9QyBI'></legend><bdo id='9QyBI'><pre id='9QyBI'><center id='9QyBI'></center></pre></bdo></b><th id='9QyBI'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='9QyBI'><tfoot id='9QyBI'></tfoot><dl id='9QyBI'><fieldset id='9QyBI'></fieldset></dl></div>
      1. <tfoot id='9QyBI'></tfoot>
        <legend id='9QyBI'><style id='9QyBI'><dir id='9QyBI'><q id='9QyBI'></q></dir></style></legend>

        在 Python 中使用 matplotlib 和 kivy 進行實時繪圖

        Real-time plotting using matplotlib and kivy in Python(在 Python 中使用 matplotlib 和 kivy 進行實時繪圖)
        <legend id='VYz96'><style id='VYz96'><dir id='VYz96'><q id='VYz96'></q></dir></style></legend>
              <tbody id='VYz96'></tbody>

              • <tfoot id='VYz96'></tfoot>
              • <small id='VYz96'></small><noframes id='VYz96'>

                <i id='VYz96'><tr id='VYz96'><dt id='VYz96'><q id='VYz96'><span id='VYz96'><b id='VYz96'><form id='VYz96'><ins id='VYz96'></ins><ul id='VYz96'></ul><sub id='VYz96'></sub></form><legend id='VYz96'></legend><bdo id='VYz96'><pre id='VYz96'><center id='VYz96'></center></pre></bdo></b><th id='VYz96'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='VYz96'><tfoot id='VYz96'></tfoot><dl id='VYz96'><fieldset id='VYz96'></fieldset></dl></div>

                  <bdo id='VYz96'></bdo><ul id='VYz96'></ul>
                  本文介紹了在 Python 中使用 matplotlib 和 kivy 進行實時繪圖的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  所以...我一直在嘗試讓 kivy 使用 matplotlib 繪制實時生成的數據.我之前在 TkInter 中使用過與此類似的代碼,它就像一個魅力,所以我真的很困惑為什么它在這里不起作用.

                  so... I've been trying to get kivy to plot data generated in real time, using matplotlib. I've used similar code to this one before in TkInter and it worked like a charm so I'm really confused why it does not work here.

                  代碼如下:

                  import numpy as np
                  import matplotlib
                  matplotlib.use('module://kivy.garden.matplotlib.backend_kivy')
                  from kivy.app import App
                  from kivy.uix.boxlayout import BoxLayout
                  from kivy.clock import Clock
                  import matplotlib.pyplot as plt
                  
                  class MyApp(App):
                      def build(self):
                          box = BoxLayout()
                  
                          self.fig,self.ax = plt.subplots(1)
                          self.plt_canvas = self.fig.canvas
                          box.add_widget(self.plt_canvas)
                  
                          self.line = self.ax.plot([])[0]
                          self.i = 0
                          plt.show()
                          Clock.schedule_interval(self.update, 1)
                  
                          return box
                  
                      def update(self, *args):
                          self.line.set_xdata(np.arange(self.i))
                          self.line.set_ydata(np.arange(self.i))
                          self.i +=1
                  
                          plt.draw()
                  
                  MyApp().run()
                  

                  我想讓它繪制線,每秒 1 個點.但相反,我得到了這個:

                  I wanted to get it to plot the line, 1 point each second. But instead I get this:

                  似乎畫布沒有重繪.我究竟做錯了什么?

                  Seems like the canvas is not redrawing. What am I doing wrong?

                  推薦答案

                  根據@ImportanceOfBeingErnest 的建議,需要更新坐標區限制.

                  As suggested by @ImportanceOfBeingErnest, the axes limits need to be updated.

                  以下代碼應該可以解決您的問題:

                  The following code should solve your problem:

                  import matplotlib
                  matplotlib.use('module://kivy.garden.matplotlib.backend_kivy')
                  from kivy.app import App
                  from kivy.uix.boxlayout import BoxLayout
                  from kivy.clock import Clock
                  import matplotlib.pyplot as plt
                  
                  fig, ax = plt.subplots()
                  canvas = fig.canvas
                  
                  
                  class MyApp(App):
                      def build(self):
                          box = BoxLayout()
                          self.i = 0
                          self.line = [self.i]
                          box.add_widget(canvas)
                          plt.show()
                          Clock.schedule_interval(self.update, 1)
                          return box
                  
                      def update(self, *args):
                          plt.plot(self.line, self.line)
                          self.i += 1
                          self.line.append(self.i)
                          canvas.draw_idle()
                  
                  
                  MyApp().run()
                  

                  這篇關于在 Python 中使用 matplotlib 和 kivy 進行實時繪圖的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  How to make a discord bot that gives roles in Python?(如何制作一個在 Python 中提供角色的不和諧機器人?)
                  Discord bot isn#39;t responding to commands(Discord 機器人沒有響應命令)
                  Can you Get the quot;About mequot; feature on Discord bot#39;s? (Discord.py)(你能得到“關于我嗎?Discord 機器人的功能?(不和諧.py))
                  message.channel.id Discord PY(message.channel.id Discord PY)
                  How do I host my discord.py bot on heroku?(如何在 heroku 上托管我的 discord.py 機器人?)
                  discord.py - Automaticaly Change an Role Color(discord.py - 自動更改角色顏色)
                  <i id='ukSHd'><tr id='ukSHd'><dt id='ukSHd'><q id='ukSHd'><span id='ukSHd'><b id='ukSHd'><form id='ukSHd'><ins id='ukSHd'></ins><ul id='ukSHd'></ul><sub id='ukSHd'></sub></form><legend id='ukSHd'></legend><bdo id='ukSHd'><pre id='ukSHd'><center id='ukSHd'></center></pre></bdo></b><th id='ukSHd'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='ukSHd'><tfoot id='ukSHd'></tfoot><dl id='ukSHd'><fieldset id='ukSHd'></fieldset></dl></div>
                  • <bdo id='ukSHd'></bdo><ul id='ukSHd'></ul>
                      <tbody id='ukSHd'></tbody>
                    <legend id='ukSHd'><style id='ukSHd'><dir id='ukSHd'><q id='ukSHd'></q></dir></style></legend>

                  • <tfoot id='ukSHd'></tfoot>

                      <small id='ukSHd'></small><noframes id='ukSHd'>

                            主站蜘蛛池模板: 日韩一级黄色片 | 精品欧美一区二区三区久久久 | 亚洲美女一区二区三区 | 久久久久久成人 | 成人午夜在线 | 97精品国产97久久久久久免费 | 国产一区二区三区免费观看视频 | a免费视频| 日本三级全黄三级a | 久草免费在线视频 | 自拍视频精品 | 国产精品亚洲精品久久 | 日韩欧美一二三区 | 日韩在线不卡视频 | 婷婷久久久久 | 综合久久综合久久 | 日韩中文字幕视频在线观看 | 中文字幕日韩欧美 | 欧美vide| 午夜精品一区二区三区在线视 | 精品九九久久 | 精品视频网 | 亚洲一区视频在线 | 91精品在线播放 | 国产欧美一区二区久久性色99 | 日韩精品一二三 | 国产69精品久久久久777 | 99精品视频网 | 一区精品视频在线观看 | 午夜精品一区二区三区在线视频 | 国产一区二区三区四区在线观看 | 小早川怜子xxxxaⅴ在线 | www亚洲一区 | 午夜99| 国产成人网 | 国产激情在线 | 久久99精品国产 | 成人免费视频久久 | 日韩在线观看一区 | 亚洲综合在线播放 | 三级黄色片在线播放 |