在dask(并行)中运行时,某些Matplotlib绘图为空白/不完整?

在dask(并行)中运行时,某些Matplotlib绘图为空白/不完整?,matplotlib,dask,Matplotlib,Dask,部分绘图显示为部分绘制。看起来需要锁定某个全局状态 在创建图形的中途出错的情况下,您显示的图像是典型的,例如,在y轴创建过程中出现错误,x轴仍然存在。在创建图形的中途出错的情况下,您显示的图像是典型的,例如,在y轴创建过程中出现错误,x轴仍然存在。 import matplotlib.pyplot as plt import numpy as np import dask import os from dask.distributed import Client client = Client

部分绘图显示为部分绘制。看起来需要锁定某个全局状态


在创建图形的中途出错的情况下,您显示的图像是典型的,例如,在y轴创建过程中出现错误,x轴仍然存在。在创建图形的中途出错的情况下,您显示的图像是典型的,例如,在y轴创建过程中出现错误,x轴仍然存在。
import matplotlib.pyplot as plt
import numpy as np
import dask
import os
from dask.distributed import Client
client = Client(processes=False)

def oneplot(x):
    fig = plt.figure(num=f'{x}')
    ax = fig.subplots(1, 1)
    ax.plot(np.random.randn(100))
    plt.savefig(os.path.expanduser(f'~/test_{x}.png'))

def test():
    d = [client.submit(oneplot, i) for i in range(10)]
    return d