我有以下代码:
{{focus-input value=createdAt key-up="createdAt"}}
{{focus-input value=anotherField key-up="anotherField"}}
这使得下图:
然而,当我在保存的文件夹中打开它时,图例会消失。
注意:如果我取消了图例线,结果是相同的,保存的图像看起来像这样:
我可以做些什么来保存,我创建的图像不是更改版本?
答案 0 :(得分:1)
速度和压力阵列的形状有哪些?如果你将它们作为行和列的二维数组,那么matplotlib将假设每一行都是一个单独的图。作为一种解决方法,你可以将它们扩展为一维数组,
plt.plot(Xu.ravel(),Yu.ravel(), 'g>',label='u')
plt.plot(Xv.ravel(),Yv.ravel(),'r^',label='v')
plt.plot(Xc.ravel(),Yc.ravel(),'kx',label='p')
如果这不起作用,你可以更加明确,只需标记前三个速度和压力位置并抑制其余部分,
#Plot first element with labels
plt.plot(Xu.ravel()[0],Yu.ravel()[0], 'g>',label='u')
plt.plot(Xv.ravel()[0],Yv.ravel()[0],'r^',label='v')
plt.plot(Xc.ravel()[0],Yc.ravel()[0],'kx',label='p')
#plot remaining without Legend
plt.plot(Xu.ravel()[1:],Yu.ravel()[1:], 'g>',legend=False)
plt.plot(Xv.ravel()[1:],Yv.ravel()[1:],'r^',legend=False)
plt.plot(Xc.ravel()[1:],Yc.ravel()[1:],'kx',legend=False)