所以我试着在一个极坐标图中生成一个赤经图,作为红移的函数,但我只需要极坐标图的一个扇区,所以基本上我只需要一个楔子(底部图像右侧的最后一个图就是我要的)。我一直在使用matplotlib的示例代码demo_floating_轴.py但我仍然有一些问题。我已经能够加载我的数据并使其绘图,但我对示例代码不够熟悉,无法调整需要调整的内容(特别是楔块的方向和RA轴上的标签)。这是我一直在用的东西。大部分来自maplotlib示例代码。在from matplotlib.transforms import Affine2D
import mpl_toolkits.axisartist.floating_axes as floating_axes
import numpy as np
import mpl_toolkits.axisartist.angle_helper as angle_helper
from matplotlib.projections import PolarAxes
from mpl_toolkits.axisartist.grid_finder import (FixedLocator, MaxNLocator,
DictFormatter)
import matplotlib.pyplot as plt
plt.ion()
def setup_axes3(fig, rect):
"""
Sometimes, things like axis_direction need to be adjusted.
"""
# rotate a bit for better orientation
tr_rotate = Affine2D().translate(-95, 0)
# scale degree