【问题标题】:In python, is it possible to plot colour map by giving coordinates and function value?在 python 中,是否可以通过给出坐标和函数值来绘制颜色图?
【发布时间】:2020-09-24 00:21:44
【问题描述】:

在网上,我发现绘制二维函数值的唯一解决方案是创建一个包含函数值矩阵 A(nxm) 的文件并使用 matplotlib imshow。这将生成一张地图,其范围(沿轴的尺寸)必须已知并明确指出。 现在,我的担忧源于我需要在同一轴上绘制两张地图,但其中一张相对于另一张倾斜。可以这么说,我有一个大的主矩形地图和一个较小的倾斜叠加的地图。

最后,问题是:是否可以从写为 x, y, f(x,y) 的文件开始绘制 2d 地图,而不仅仅是使用 f(x,y) 所以绘图工具确切地知道在哪里画?

【问题讨论】:

  • 有可能。您可以浏览Matplotlib Gallery 并查看是否发现任何可用的所有示例,包括用于创建绘图的代码。 3d Tutorial
  • 或颜色:Colormaps Tutorialexamples
  • 感谢您的建议,但所有提到的解决方案都需要定义必须绘制函数的“linspace”,这是我想要避免的。
  • 通常在示例中,linspace 仅用于创建 fake 数据,以便演示概念。数据就是数据,如果示例相关但由于您没有提供玩具示例或示例数据(minimal reproducible example)而未知,您应该能够使示例适应您的数据。回答您的问题 - 是的,它是 possible to plot 2d maps starting from a file that is written as x, y, f(x,y) rather than just using f(x,y) so the plotting tool knows exactly where to draw
  • 我没有发布 mwe,因为我没有绘图问题。我一直在寻找与 imshow 不同的工具。我幸运地在 pcolormesh 中找到了它,它可以根据每个点的坐标及其“颜色”值绘制地图。

标签: python 2d colormap color-mapping


【解决方案1】:

我幸运地在 pcolormesh 中找到了我想要的东西,它可以根据每个点的坐标及其“颜色”值绘制地图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-16
    • 2020-01-03
    • 2015-11-03
    • 1970-01-01
    • 2021-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多