如何更改现有轴的 matplotlib 子图投影?


虽然更改现有轴的投影看起来很难,但我们可以采用以下步骤来创建不同类型的投影 -

  • 使用 subplot() 方法,向当前图表添加一个子图,其中 nrows=1、ncols=3 且当前 index=1

  • 向当前轴添加一个标题。

  • 使用 subplot() 方法,向当前图表添加一个子图,其中 nrows=1、ncols=3 且 current index=2、projection=hammer

  • 向当前轴添加标题 锤子

  • 使用 subplot() 方法,向当前图表添加一个子图,其中 nrows=1、ncols=3  current index=3、projection=polar

  • 向当前轴添加标题 极坐标

  • 要显示图表,请使用 show() 方法。

示例

from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
plt.subplot(131)
plt.title("1D")
plt.subplot(132, projection="hammer")
plt.title("hammer")
plt.subplot(133, projection="polar")
plt.title("polar")
plt.show()

输出

更新于: 2021 年 4 月 10 日

1K+ 浏览次数

开启你的 职业生涯

完成课程即可获得认证

立即开始
广告