使用 python 在 matplotlib 中绘制矩阵的一半

发布于 2024-09-05 19:04:14 字数 130 浏览 5 评论 0原文

如何仅绘制矩阵的一半,例如矩阵的上/下部分,例如使用 pcolor ?

假设我有一个 xn 矩阵,我使用 pcolor(my_matrix) 绘制它。我只想显示下半部分,因为其他值是多余的。这怎么能做到呢?

谢谢。

How can I draw only half of a matrix, e.g. the upper / lower part of a matrix, with pcolor for example?

Suppose I have a n x n matrix and I draw it using pcolor(my_matrix). I want only the lower half to be shown since other values are redundant. How can this be done?

thanks.

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

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

发布评论

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

评论(2

我也只是我 2024-09-12 19:04:14

在另一半绘制零可以吗?

pcolor(mat*tri(*shape(mat)))

Is it OK to plot zeros in the other half?

pcolor(mat*tri(*shape(mat)))
萌辣 2024-09-12 19:04:14

使用set_ylim:

X = scipy.rand(10,10)
f = pylab.figure()
ax = f.add_subplot(1,1,1)
ax.pcolor(X)
ax.set_ylim([0,5])
f.show()

Use set_ylim:

X = scipy.rand(10,10)
f = pylab.figure()
ax = f.add_subplot(1,1,1)
ax.pcolor(X)
ax.set_ylim([0,5])
f.show()
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文