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

广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP