您可以这样做:In [1]: data
Out[1]:
value
Term
GO:0043232~intracellular non-membrane-bounded organelle 69.408870
GO:0043228~non-membrane-bounded organelle 68.419192
GO:0051384~response to glucocorticoid stimulus 58.509013
hsa04310:Wnt signaling pathway 24.568958
GO:0016055~Wnt receptor signaling pathway 18.009293
GO:0042127~regulation of cell proliferation 5.215296
In [2]: data.plot(kind="barh", fontsize=9, figsize=(15,8))
In [3]: plt.yticks(range(6),
["\n".join(
[" ".join(i.split("~")[:-1]),
"\n".join(i.split("~")[-1].split(" "))])
for i in a.index])
在这里,您可以使用:字体较小
较大的数字
将文本拆分到不同的行:
一。
^{pr2}$
希望这有帮助,如果你有问题,不要犹豫。