Мне нужно построить график, используя другой процессор, но все данные для графика хранятся в объекте. Мне нужно было бы использовать менеджера для отправки данных, но пока то, что я делаю, похоже, не работает!
Здесь создается менеджер и новый процесс
Stock.setDataFrame() # this will set the pandas data frame
# I need to send the data instead of the object
# For now using a manager is the fastest way
mgr = Manager()
ns = mgr.Namespace()
ns.df = Stock
p = multiprocessing.Process(target = printGraphUsingProcess, args=(ns,))
p.start()
p.join()
Это методы, которые называются
def printGraphUsingProcess(Stock):
Stock.printGraph()
def printGraph(self ): # this will plot the graph
self.df.plot()
plt.draw()
plt.pause(70) # will leave it plot for 40 seconds
Объект, который я пытаюсь передать и построить, - это запас. Любые мысли и идеи помогут спасибо