【发布时间】:2020-01-24 11:34:46
【问题描述】:
我有一个这样的示例图:
import matplotlib.pyplot as plt
import numpy as np
x1 = np.linspace(0.0, 5.0, 100)
y1 = np.cos(2 * np.pi * x1) * np.exp(-x1)
fig, ax = plt.subplots(figsize=(5, 3))
fig.subplots_adjust(bottom=0.15, left=0.2)
ax.plot(x1, y1)
ax.set_xlabel('x')
ax.set_ylabel('y')
plt.show()
我想要做的是使刻度标签,在最好的情况下,有条件地加粗。例如,要在 y 轴粗体上打印刻度标签 0.0 和 0.6,其他的为中等。
我知道我可以使用 fontweight 参数更改轴标签的字体粗细,例如:
ax.set_xlabel('x', fontweight='bold')
但我找不到与刻度标签类似的东西。有人可以帮我吗?
【问题讨论】:
标签: python matplotlib seaborn