python multiprocessing和matplotlip.pyplots无法适当配合

时间:2018-11-29 20:34:39

标签: python matplotlib plot multiprocessing

我借助pythons multiprocessing 模块生成了一个子进程。该流程的任务之一是绘制一些数据。不幸的是,它甚至不执行单个 matplotlib.pyplot 方法。我在几行中重现了这个问题:

import matplotlib.pyplot as plt
import multiprocessing as mp

def plot():
    print("CODE BEFORE")
    plt.scatter(1, 1)
    print("CODE AFTER")

p = mp.Process(target=plot)
p.start()
p.join()

输出为:

  

之前的代码

有人能澄清这个问题吗?

0 个答案:

没有答案