如何为 Matplotlib 图例添加标题?
先决条件: Matplotlib
在本文中,我们将看到如何使用 matplotlib 为图表中的图例添加标题,这里我们将使用两个不同的示例来展示我们的图表。
方法:
- 导入所需的模块。
- 创建数据。
- 为图例添加标题。
- 通常绘制数据。
- 显示图。
下面是实现:
示例 1:
在这个例子中,我们将在 matplotlib 的帮助下绘制不同的线条,并使用 plt.legend() 的 title 参数来指定图例标题。
Python3
# importing package
import matplotlib.pyplot as plt
import numpy as np
# create data
X = [1, 2, 3, 4, 5]
# plot lines
plt.plot(X, np.sin(X), label = "Curve-1")
plt.plot(X, np.cos(X), label = "Curve-2")
# Add a title to a legend
plt.legend(title = "Legend Title")
plt.title("Line Graph - Geeksforgeeks")
plt.show()
Python3
# importing package
import matplotlib.pyplot as plt
# sample code
plt.bar([1, 2, 3], [16, 4, 1],
color ='yellow',
label = 'Label 2')
plt.bar([4, 5], [2, 4],
label = 'Label 1')
# Add a title to a legend
plt.legend(title = "Variation Rate")
plt.title("Line Graph - Geeksforgeeks")
plt.show()
输出:
示例 2:
在这个例子中,我们将在 matplotlib 的帮助下绘制一个条形图,并使用 plt.legend() 的 title 参数来指定图例标题。
蟒蛇3
# importing package
import matplotlib.pyplot as plt
# sample code
plt.bar([1, 2, 3], [16, 4, 1],
color ='yellow',
label = 'Label 2')
plt.bar([4, 5], [2, 4],
label = 'Label 1')
# Add a title to a legend
plt.legend(title = "Variation Rate")
plt.title("Line Graph - Geeksforgeeks")
plt.show()
输出: