我想在matplotlib中添加一个自定义的主刻度和标签。一个典型的用法是在位置math.pi
处添加一个带有标签"$\pi$"
的标签。我的目标是保持其他记号不变:我想保留原来的主刻度和次刻度,格式是以前选择的,但是使用这个额外的记号和标签。我想出了一个方法(在这些论坛上找到了帖子)来添加勾号:
list_loc=list(ax.xaxis.get_majorticklocs())
list_loc.append(pos)
list_loc.sort()
ax.xaxis.set_ticks(list_loc)
我的问题是标签的问题。我试图用类似的方法检索标签ax.xaxis.get_majorticklabels()
,但这给了我一个{ax.xaxis.set_ticklabels(list_label)
。在
这是我通常会做的,尽管我从来没有完全满意过这种方法。也许有更好的方法,不用调用
draw()
。在相关问题 更多 >
编程相关推荐