我需要以各种形式绘制一些数据。目前我正在使用Matplotlib,我对能够制作的图相当满意。
这个问题是关于如何绘制最后一个。数据类似于“距离表”,像这样(更大,我的表是 128x128,每个元素仍然有 3 个或更多数字)。
现在,我的数据比距离表“结构化”要好得多(我的数据不会像按字母顺序排序的距离表那样“随机”变化),因此 3D条形图,或者其中的 3 个,将是完美的。我的理解是 Matplotlib 中缺少这样的图表。
我可以使用像这样的(彩色)Countor3d或像 imshow 这样的 2D 东西,但它并不能很好地代表数据是什么(数据仅在我的 128 点中有意义,两点之间没有任何东西) . 条形的高度比颜色更易读,IMO。
因此问题:
- 是否可以在 Matplotlib 中创建 3D 条形图?应该清楚的是,我的意思是使用 2D 域,而不仅仅是出于美学目的而带有“假”3D 渲染的 2D 条形图
- 如果上一个问题的答案是否定的,那么是否有其他图书馆能够做到这一点?我非常喜欢基于 Python 的东西,但我对其他 Linux 友好的可能性表示满意
- 如果上一个问题的答案是否定的,那么您对如何显示该数据有什么建议吗?例如,创建一个包含值的表,叠加到 imshow 或其他彩色方式?