如何更改现有轴的 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()
输出
广告