Python 中的 Matplotlib.pyplot.suptitle()函数
原文:https://www . geeksforgeeks . org/matplotlib-pyplot-sup title-python 中的函数/
Matplotlib 是 Python 中的一个库,是 NumPy 库的数学扩展。 Pyplot 是一个基于状态的接口到 Matplotlib 模块,它提供了一个类似于 MATLAB 的接口。
matplotlib.pyplot.suptitle()函数
matplotlib 库 pyplot 模块中的 suptitle()函数用于给图形添加一个标题。
语法: matplotlib.pyplot.suptitle(t, **kwargs)
参数:该功能将有以下参数:
- t : 要添加到图形中的标题文本。
- x : 文字在图形坐标中的 x 位置。它的默认值是 0.5。
- y : 文字在图形坐标中的 y 位置。它的默认值是 0.98。
- 水平对齐(ha) : { '居中','左','右' },文本的水平对齐是相对于(x,y)的。它的默认值是“中心”。
- 垂直对齐(va) : {“顶部”、“中心”、“底部”、“基线”},文本的垂直对齐是相对于(x,y)的。它的默认值是“top”。
- 字体大小,大小:,T3】文字的字体大小。它的默认值是“大”。
- 字体粗细,粗细:,文本的字体粗细。它的默认值是“正常”。
- 字体属性:无或字典,T3】字体属性字典。如果给定字体属性,字体大小和粗细的默认值取自字体属性默认值。在这种情况下,rcParams[" figure . title size "]= ' large '和 rcParams[" figure . title weight "]= ' normal '被忽略。
- **kwargs : 其他 kwargs 是 matplotlib.text.Text 属性。
返回:标题的文本实例。
下面的例子说明了 matplotlib.pyplot.suptitle()函数在 matplotlib.pyplot 中的作用:
示例 1: 为字体大小为 12 的图形添加标题。
Python 3
# importing matplotlib.pyplot module
import matplotlib.pyplot as plt
# values of x and y axes
x = [6, 12, 18,
24, 30, 36,
42, 48, 54,
60]
y = [1, 4, 3,
2, 7, 6,
9, 8, 10,
5]
# plotting the graph
plt.plot(x, y)
# labelling axes
plt.xlabel('x')
plt.ylabel('y')
# adding title to the graph
# with font size 12
plt.suptitle('This is the figure title',
fontsize = 12)
# show the plot
plt.show()
输出:
示例 2: 在图中添加标题,左侧水平对齐,字体大小为 12。
Python 3
# importing matplotlib.pyplot module
import matplotlib.pyplot as plt
# values of x and y axes
x = [6, 12, 18,
24, 30, 36,
42, 48, 54,
60]
y = [1, 4, 3,
2, 7, 6,
9, 8, 10,
5]
# plotting the graph
plt.plot(x, y)
# labelling axes
plt.xlabel('x')
plt.ylabel('y')
# Adding title to the graph
# with left horizontal alignment
# and font size 12.
plt.suptitle('This is the figure title',
ha = 'left',
fontsize = 12)
输出:
例 3: 在图中添加加粗字体粗细和大字体大小的标题。
Python 3
# importing matplotlib.pyplot module
import matplotlib.pyplot as plt
# values of x and y axes
x = [6, 12, 18,
24, 30, 36,
42, 48, 54,
60]
y = [1, 4, 3,
2, 7, 6,
9, 8, 10,
5]
# plotting the graph
plt.plot(x, y)
# labelling axes
plt.xlabel('x')
plt.ylabel('y')
# Adding title to the graph
# with extra bold font weight
# and large font size.
plt.suptitle('This is the figure title',
fontsize = 'xx-large',
weight = 'extra bold')
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处