Matplotlib 放大直线上的等高线图值

Matplotlib 放大直线上的等高线图值,matplotlib,Matplotlib,我想知道是否有办法放大等高线图中直线上的值。代码后附加的是一个类似我的等高线图的链接,线上有数值,我想放大等高线上的数值 我放大了图表,所以所有的轴和标题都缩小了,但我设法放大了轴和标题的文本。现在我只是在放大等高线上的值时遇到了问题。下面是我写的代码的一部分 plt.figure(figsize=(20,20), dpi=400) contour_graph = plt.contour(R,h_diam,keff_array) plt.xlabel('Diameter (cm)', size

我想知道是否有办法放大等高线图中直线上的值。代码后附加的是一个类似我的等高线图的链接,线上有数值,我想放大等高线上的数值

我放大了图表,所以所有的轴和标题都缩小了,但我设法放大了轴和标题的文本。现在我只是在放大等高线上的值时遇到了问题。下面是我写的代码的一部分

plt.figure(figsize=(20,20), dpi=400)
contour_graph = plt.contour(R,h_diam,keff_array)
plt.xlabel('Diameter (cm)', size = 20)
plt.ylabel('Height/Diameter', size = 20)
plt.title('Multiplication Factor for Different Deminsions', size = 40)
plt.xticks(size = 20)
plt.yticks(size = 20)
plt.xlim(0,20)
plt.ylim(0,2)
plt.clabel(contour_graph)
plt.grid()
plt.savefig('contourplotratioVdiam.png')

该选项接受
fontsize
作为控制轮廓标签大小的参数。从文档中:

克拉贝尔(cs,[级别,]**kwargs)

将标签添加到cs中的线条轮廓,其中cs是contour()返回的ContourSet对象

参数:

fontsize:字符串或浮点,可选 以点为单位的大小或相对大小,例如“较小”、“x大”。有关接受的字符串值,请参见Text.set_size

因此,在您的情况下,您可以使用

plt.clabel(contour_graph, fontsize=24)
该选项接受
fontsize
作为控制轮廓标签大小的参数。从文档中:

克拉贝尔(cs,[级别,]**kwargs)

将标签添加到cs中的线条轮廓,其中cs是contour()返回的ContourSet对象

参数:

fontsize:字符串或浮点,可选 以点为单位的大小或相对大小,例如“较小”、“x大”。有关接受的字符串值,请参见Text.set_size

因此,在您的情况下,您可以使用

plt.clabel(contour_graph, fontsize=24)

如果我的回答帮助了你,你会考虑投票吗?感谢我的回答帮助了你,你会考虑投票吗?谢谢