是否可以采取:
hello world 12345
作为x-tick标签(已经垂直显示)并将其转换为:
hello world
12345
是带有(旋转)两列的x-tick标签?
答案 0 :(得分:8)
您可以使用标准库中的textwrap模块格式化文本:
import matplotlib.pyplot as plt
import numpy as np
import textwrap
mu, sigma=100, 15
N=4
x=mu + sigma*np.random.randn(N)
plt.bar(range(N), x, align='center')
labels=[
'hello world 12345',
'another long one',
'what happened to pithy',
'yada yada',
]
labels=[textwrap.fill(text,15) for text in labels]
plt.xticks(range(N), labels)
plt.show()