在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