在Matplotlib中,我们可以使用legend()方法来添加图例。 让我们从一个简单的例子开始: importmatplotlib.pyplotasplt plt.figure(figsize=(8,6))plt.plot([1,2,3,4],[1,4,2,3],label='Line 1')plt.plot([1,2,3,4],[2,3,4,1],label='Line 2')plt.title('Simple Plot with Legend - how2matpl...
plt.plot(x,sin_y)# 默认第一条曲线颜色为蓝色,第二条为橘色 plt.plot(x,cos_y)# 保存图片 plt.savefig('正弦余弦曲线图.jpg')# 显示绘制的图片 plt.show() 运行效果如下: 上面的示例可以看到,调用两次plot函数,会将sin和cos曲线绘制到同一个二维坐标系中,如果想绘制到两张画布中,可以调用subplot()函数...
并且我们要让plot函数返回line实例,把相应line放在相应legend的handles中即可,代码和图如下。 frompylabimport*fromnumpyimport*x=linspace(0,pi,20)L1,=plot(x,sin(x),label='Sin')L2,=plot(x,cos(x),label='Cos')f1=legend(handles=[L1],bbox_to_anchor=(0.5,1.15),ncol=2)gca().add_artist(f1)le...
import matplotlib.pyplot as plt line1, = plt.plot([1,2,3], label="Line 1", linestyle='--') line2, = plt.plot([3,2,1], label="Line 2", linewidth=4) # 为第一个线条创建图例 first_legend = plt.legend(handles=[line1], loc=1) # 手动将图例添加到当前轴域 ax = plt.gca()....
line2, = plt.plot(x,y1,label = 'straight line') # 设置图例 plt.legend(loc = 'best', handles = [line1,line2,],labels = ['curve one','straight one'], shadow = True, fancybox = True, markerfirst = True, borderpad = 1.5, framealpha = 1, title = 'legend', labelspacing = ...
plt.legend() # 添加标题和轴标签 plt.title('cjavapy Line Plot') plt.xlabel('X Axis') plt.ylabel('Y Axis') # 使用 plt.draw() 显示画布 plt.draw() # 显示图表 plt.show() 2、散点图(Scatter Plot) 绘制散点图(Scatter Plot)是一种常用的方法来探索和展示数据集中各个数据点的分布。散点图...
plt.title('Complex Line Plot')plt.xlabel('X-axis')plt.ylabel('Y-axis')# 添加图例 plt.legend()# 自定义坐标轴范围 plt.xlim(0,10)plt.ylim(-2,2)# 添加网格线 plt.grid(True,linestyle='--',alpha=0.6)# 保存图像(可选) # plt.savefig('complex_line_plot.png')# 显示图像 ...
plt.plot(x, y2, label='Line 2') # 添加图例 plt.legend() # 显示图表 plt.show() 在这个示例中,我们首先导入了Matplotlib库,并创建了两个数据系列y1和y2。然后使用plt.plot()函数绘制了这两条线,并分别设置了它们的标签(label)。最后,使用plt.legend()函数添加了图例。默认情况下,图例将会出现在图表...
l2, = plt.plot(x, y2, color='red', linewidth=1.0, linestyle='--', label='square line') 1. 2. 3. legend将要显示的信息来自于上面代码中的 label. 所以我们只需要简单写下一下代码, plt 就能自动的为我们添加图例. plt.legend(loc='upper right') ...
1. 在matplotlib中使用legend方法可以为图表添加一个或多个图例。 2. 使用方法如下: ```python import matplotlib.pyplot as plt plt.plot([1, 2, 3], label='Line 1') plt.plot([3, 2, 1], label='Line 2') plt.legend() plt.show() ``` 3. 上述代码中,我们首先绘制了两条曲线,并为它们分...