相关疑难解决方法(0)

添加自定义刻度和标签

我想在matplotlib中添加自定义主要标记和标签.典型的用途是在带有标签的位置添加math.pi标签"$\pi$".我的目标是保留其他刻度:我希望保留原始的主要和次要刻度,使用之前选择的格式,但使用此额外的刻度和标签.我已经找到了一种方法(并在这些论坛上找到了帖子)来添加勾号:

list_loc=list(ax.xaxis.get_majorticklocs())
list_loc.append(pos)
list_loc.sort()
ax.xaxis.set_ticks(list_loc)
Run Code Online (Sandbox Code Playgroud)

我的麻烦在于标签.我试图以类似的方式检索标签,ax.xaxis.get_majorticklabels()但这给了我一个matplotlib.text.Text我不确定如何处理的列表.我的目的是将标签列表作为字符串,添加新标签(在正确的位置),然后ax.xaxis.set_ticklabels(list_label)以类似于位置的方式使用.

python matplotlib

4
推荐指数
2
解决办法
3541
查看次数

标签 统计

matplotlib ×1

python ×1