设置图例和x轴,y轴标签字体大小
时间: 2023-07-14 20:05:36 浏览: 206
要设置图例和x轴、y轴标签的字体大小,你可以使用matplotlib库中的相关函数。下面是一个示例代码:
```python
import matplotlib.pyplot as plt
# 创建一个示例图表
plt.plot([1, 2, 3, 4], [1, 4, 9, 16], 'ro')
# 设置图例的字体大小
plt.legend(['Data'], fontsize=12)
# 设置x轴和y轴标签的字体大小
plt.xlabel('X-axis', fontsize=10)
plt.ylabel('Y-axis', fontsize=10)
# 显示图表
plt.show()
```
在上面的代码中,`plt.legend()`函数用于设置图例的字体大小,`plt.xlabel()`和`plt.ylabel()`函数用于设置x轴和y轴标签的字体大小。你可以根据需要,修改字体大小的数值。
相关问题
sns.pairplot设置x轴、y轴、图例的文字大小
sns.pairplot() 函数可以通过设置参数来调整 x 轴、y 轴和图例的文字大小。其中,字体大小的参数为 font。
下面是一个例子:
```python
import seaborn as sns
import matplotlib.pyplot as plt
# 加载数据集
iris = sns.load_dataset("iris")
# 设置 seaborn 样式
sns.set(style="ticks", font_scale=1.2)
# 绘制 pairplot
g = sns.pairplot(iris, hue="species")
# 设置 x 轴、y 轴和图例的字体大小
g.set_axis_labels(fontsize=14)
g._legend.set_title(fontsize=16)
g._legend.fontsize = 14
plt.show()
```
在这个例子中,我们使用了 Seaborn 的 iris 数据集,然后调用 sns.pairplot() 函数绘制散点图矩阵。通过设置 font_scale 参数来调整字体大小,然后使用 set_axis_labels() 函数来设置 x 轴、y 轴的字体大小,使用 _legend.set_title() 和 _legend.fontsize 来设置图例的标题和字体大小。最后,使用 plt.show() 函数显示图像。
解读:#11_4显示汉字,设置字符串刻度,设置 x 轴和 y 轴字符串标签,设置图例。 import matplotlib . pyplot as plt #用运行时配置参数对象 rcParams ,将字体配置为黑体 plt . rcParams [' font . sans - serif ']=[' Simllei '] x = range (2,26,2) y =[15,13,14,17,20,25,26,26,27,22,18,15] plt . figure ( figsize =(13,8), dpi =80) plot 函数设置的标签 label ,用于图例 legend 显示 plt . plot ( x , y , marker =' o ', mfc =' w ', label ='6H1Eim') #将前面的数值刻度,用后面的字符串刻度代替。设置刻度字体大小。 plt . xticks ( range (2,25,1),[ str ( i )+'点' for i in range (2,25,1)], fontsize =13) plt . yticks ( range ( min ( y ), max ( y )+2,2), #设置 x 轴和 y 轴标签、字体大小 plt . xlabel ('时间', fontsize =18) plt . ylabel ('温度', fontsize =18)#设置标题、字体大小 plt . title ('某城市一天气温情况', fontsize =24)#设置图例位置、字体大小 plt . legend ( loc =' upper left ', fontsize =13) plt . grid ( alpha =0.5) plt .show0 [ str ( i )+'度' for i in range ( min ( y ), max ( y )+2,2)], fontsize =13) 图例的位置 loc 有: best (自适应,默认)、 upper right (右 上)、 upper left (左上)、 lower left (左下)、 lower right (右下)、 center (中央)、 right (右侧)等。
这段代码是用于绘制一个某城市一天气温情况的折线图。其中,首先通过设置 rcParams 对象将字体配置为黑体,然后定义了 x 和 y 的值。接着,通过 plot 函数将 x 和 y 的值绘制成折线图,并设置了标签 label 和图例 legend。接下来,通过 xticks 和 yticks 函数将数值刻度用字符串刻度代替,并设置刻度字体大小。然后,通过 xlabel 和 ylabel 函数设置 x 轴和 y 轴的标签和字体大小,通过 title 函数设置标题和字体大小。最后,通过 legend 函数设置图例的位置和字体大小,通过 grid 函数添加网格线,并通过 show 函数显示图形。图例的位置 loc 有 best(自适应,默认)、upper right(右上)、upper left(左上)、lower left(左下)、lower right(右下)、center(中央)、right(右侧)等选项。
阅读全文