从图中删除轴

发布于 2024-11-18 17:08:08 字数 724 浏览 2 评论 0原文

是否可以从 pyplot.figure() 中删除轴?

使用 pyplot.imsave() 创建没有轴的图像可以正常

plt.imsave(file, zi)

使用 pyplot.imsave 生成​​图像()

但它是有限的,因为它只适用于网格数据。

当我使用 pyplot.figure() 并使用 pyplot.savefig() 保存它时,如下所示

...
# create figure
fig = plt.figure(figsize=(1.0,1.0))
# apply contour plot
plt.contour(zi,15,linewidths=0.1,colors='k')
plt.contourf(zi,15,cmap=plt.cm.jet)
# flip the y-axis
ax = plt.gca()
ax.set_ylim(ax.get_ylim()[::-1])
# save to file, 256x256 pixels
plt.savefig(file1, dpi=256)

使用 pyplot.savefix() 生成图像

保存的图像保持其轴,如上图所示。

Is it possible to remove the axes from a pyplot.figure()?

Using the pyplot.imsave() to create an image without axes works OK

plt.imsave(file, zi)

Image produces with pyplot.imsave()

but it's limited because it only works with grid data.

When I use pyplot.figure() and save it using pyplot.savefig() as follows

...
# create figure
fig = plt.figure(figsize=(1.0,1.0))
# apply contour plot
plt.contour(zi,15,linewidths=0.1,colors='k')
plt.contourf(zi,15,cmap=plt.cm.jet)
# flip the y-axis
ax = plt.gca()
ax.set_ylim(ax.get_ylim()[::-1])
# save to file, 256x256 pixels
plt.savefig(file1, dpi=256)

Image produces with pyplot.savefix()

the saved image keeps it's axis, as seen on image above.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

往事风中埋 2024-11-25 17:08:08

我能够使用以下代码删除轴显示以及分配给轴的任何间距:

fig = plt.figure(figsize=(1.0,1.0))
ax = fig.add_axes([0.0, -0.2, 1.2, 1.2])
plt.contour(zi,15,linewidths=0.1,colors='k')
plt.contourf(zi,15,cmap=plt.cm.jet)
ax.set_ylim(ax.get_ylim()[::-1])
ax.set_axis_off()
plt.savefig(file1, dpi=256)

I was able to remove the axis display and any spacing that was allocated to the axis with the following code:

fig = plt.figure(figsize=(1.0,1.0))
ax = fig.add_axes([0.0, -0.2, 1.2, 1.2])
plt.contour(zi,15,linewidths=0.1,colors='k')
plt.contourf(zi,15,cmap=plt.cm.jet)
ax.set_ylim(ax.get_ylim()[::-1])
ax.set_axis_off()
plt.savefig(file1, dpi=256)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文