我们可以使用ax.text()函数来实现这一点。我们将选择一个特定的点,并在该位置添加标签: # 选择一个点 (π / 2, 1)x_label=np.pi/2# x 轴的值y_label=np.sin(x_label)# y 轴的值# 将文本添加到指定位置ax.text(x_label,y_label+0.1,'Max Value',fontsize=10,ha='center')# 在 (π/2, ...
labels=labels,autopct='%1.1f%%')# 手动设置每个标签的位置fori,(label,size)inenumerate(zip(labels,sizes)):angle=(0.5*sum(sizes[:i])+size/2)/sum(sizes)*360x=1.1*np.cos(np.pi*angle/180)y=1.1*np.sin(np.pi*angle/180)ax.text(x,y,label,ha='center',va='center')plt.show()...
plot.plot(data[::-1,4],color="R",label='城镇') plot.plot(data[::-1,5],color="B",label='农村') plot.set_xticks(range(len(data))) plot.set_xticklabels(data[::-1,0],fontproperties='Kaiti',fontsize='13',rotation=-90) plot.set_ylabel('人口(万人)',fontproperties='Kaiti',font...
plt.plot(n, data2, color='b', linewidth=1.5, linestyle='-', label='data2')plt.legend() # 添加图例 plt.show() 可视化结果: 我们这里plt.legend()没有传入任何参数,便自动为我们生成了图例。图例中每个线条的label在plt.plot()进行设置。有时我们需要对图例的位置进行更改,则需要在plt.legend()使用...
pl.plot(x,y,label='Line2') pl.legend(loc='upper left') #将图标放于左上角 #pl.legend(loc='best') #将图标自动放于最好的位置 import matplotlib.pyplot as plt plt.plot(x,y) plt.title('***'):图的名字 plt.xlabel('***') plt...
plot(x,y,ls="-",lw=1.5,label=None) x, y:横坐标和纵坐标 ls:颜色、点标记、线型列表,如 ls='r-' 表示红色实线、形点,ls='g.' 表示绿色散点 lw:线宽度 label:线标签 plot(x,y,color,marker,linestyle) x, y:横坐标和纵坐标 color:颜色,取值:b(blue), g(green), r(red), c(cyan), ...
pl.plot(x, y,label="$sin(x)$") ax = pl.gca() def pi_formatter(x, pos): """ 比较罗嗦地将数值转换为以pi/4为单位的刻度文本 """ m = np.round(x / (np.pi/4)) n =4 if m%2==0: m, n = m/2, n/2 if m%2==0: m, n = m/2, n/2 ...
x=np.linspace(-2*np.pi,2*np.pi,200)y=np.sin(x)y1=np.cos(x)plt.plot(x,y,label=r'$\sin(x)/article>)#TeX表达式plt.plot(x,y1,label=r'$\cos(x)/article>)plt.legend(loc='lower left')plt.title('Cos & Sin plot')plt.show() ...