怎么指定plt.bar(words, freqs)的字体
时间: 2023-06-24 17:04:40 浏览: 43
您可以使用 `fontdict` 参数来指定 `plt.bar()` 函数中的字体。例如,下面的代码将设置 x 轴和 y 轴标签的字体:
```python
import matplotlib.pyplot as plt
plt.bar(words, freqs)
plt.xlabel('Words', fontdict={'fontsize': 14, 'fontweight': 'bold'})
plt.ylabel('Frequencies', fontdict={'fontsize': 14, 'fontweight': 'bold'})
plt.show()
```
在这个例子中,`fontdict` 参数是一个字典,其中包含您想要设置的字体属性,如字体大小和粗细。
相关问题
plt.bar设置字体大小
在使用plt.bar函数时,可以通过设置参数fontsize来指定字体的大小。例如,可以使用plt.bar函数的参数fontsize=12来设置字体大小为12。具体示例代码如下:
```
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [10, 15, 7, 12, 8]
plt.figure(figsize=(8, 6))
plt.bar(x, y, fontsize=12)
plt.xlabel('X轴标签', fontsize=12)
plt.ylabel('Y轴标签', fontsize=12)
plt.title('柱状图', fontsize=12)
plt.show()
```
在上述示例代码中,通过设置plt.bar函数的fontsize参数为12,可以将柱状图中的字体大小设置为12。
plt.bar和plt.plot分别如何修改图例字体的大小
要修改图例字体的大小,可以使用`plt.legend()`函数的`fontsize`参数来实现。具体来说,对于`plt.bar`和`plt.plot`,可以按照以下方式进行修改:
对于plt.bar:
```python
import matplotlib.pyplot as plt
# 创建柱状图
plt.bar(x, y)
# 修改图例字体大小
plt.legend(fontsize=12)
# 显示图形
plt.show()
```
对于plt.plot:
```python
import matplotlib.pyplot as plt
# 创建折线图
plt.plot(x, y)
# 修改图例字体大小
plt.legend(fontsize=12)
# 显示图形
plt.show()
```
在上述代码中,`fontsize`参数用于设置图例字体的大小,可以根据需要自行调整数值。通过这种方式,你可以轻松地修改图例字体的大小。