Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 设置勾号标签的(有条件)字体重量_Python_Matplotlib_Seaborn - Fatal编程技术网

Python 设置勾号标签的(有条件)字体重量

Python 设置勾号标签的(有条件)字体重量,python,matplotlib,seaborn,Python,Matplotlib,Seaborn,我有一个这样的例子: 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(

我有一个这样的例子:

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')

但我找不到任何类似的记号标签。有人能帮我吗

这样做的粗略方法如下

ax.get_xticklabels()[1].set_fontweight("bold")
ax.get_xticklabels()[5].set_fontweight("bold")

是所有文本操作的官方文档。

我知道这不是“有条件的”,但我无法获得有关
勾选标签操作的信息。
。我以前也问过类似的问题,但没有得到任何回应。有一些问题建议首先使用“plt.draw()”,但我仍然无法做到这一点。