x=np.logspace(0,5,6)y=x**2fig,ax=plt.subplots(figsize=(10,6))ax.loglog(x,y,'o-')ax.set_xticklabels(['1','10','100','1K','10K','100K'])ax.set_yticklabels(['1','10^2','10^4','10^6','10^8','10^10'])ax.set_title('Custom Tick Labels on Log-log Plot - h...
plt.plot(x, np.sin(i*x)) plt.sca(ax2) # 选择图表2的子图2 plt.plot(x, np.cos(i*x)) plt.show() 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 首先通过figure()创建了两个图表,序号分别为1和2,然后在图表2中创建了左右并排的两个子图,并用变量ax1和ax2保存。
Axes.plot 将y对x绘制为线条或标记。Axes.errorbar 将y与x绘制为带有错误栏的线和/或标记。Axes.scatter y与y的散点图Axes.plot_date 绘制强制轴以将浮点数视为日期的图。Axes.step 绘制一个阶梯图。Axes.loglog 在x轴和y轴上使用对数缩放绘制图。Axes.semilogx 在x轴上绘制具有对数比例的图。Axes.semilogy...
line = ax.plot(x, y, color="blue", linewidth=2)[0] 注意plot()返回的是一个Line2D对象列表,因为可以传递多组X-Y轴的数据给plot(),同时 绘制多条曲线。 与plot()类似,绘制柱状图的函数bar()和绘制直方统计图的函数hist()将创建一个Patch对象 的列表,每个元素实际上都是从Patch类派生的Rectangle对象,...
x=np.logspace(0,3,50)y=x**2plt.figure(figsize=(8,6))plt.loglog(x,y,label='y = x^2')plt.title('Basic loglog plot - how2matplotlib.com')plt.xlabel('X axis (log scale)')plt.ylabel('Y axis (log scale)')plt.legend()plt.grid(True)plt.show() ...
set_ylabel('Y轴') ax1.legend() # 使用semilogy()在第二个子图中绘制对数y轴的折线图 ax2.semilogy(x, y, label='对数y轴折线图') ax2.set_title('semilogy() 示例') ax2.set_xlabel('X轴') ax2.set_ylabel('对数Y轴') ax2.legend() # 使用loglog()在第三个子图中绘制对数坐标轴的折线...
ax.grid() plt.tight_layout() plt.show() 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 对数图表 虽然上面的例程均通过plot图来演示,但set_xscale和set_yscale其实适用于各种图像。而针对折线图的对数坐标图,matplotlib已经实现了更加成熟的封装,即semilogx, semilogy和loglog。
ax2 = plt.subplot(212) # 在图表2中创建子图2 x = np.linspace(0, 3, 100) for i in xrange(5): plt.figure(1) #❶ # 选择图表1 plt.plot(x, np.exp(i*x/3)) plt.sca(ax1) #❷ # 选择图表2的子图1 plt.plot(x, np.sin(i*x)) ...
plt.plot(kind='line', ax=None, figsize=None, use_index=True, title=None, grid=None, legend=False, style=None, logx=False, logy=False, loglog=False, xticks=None, yticks=None, xlim=None, ylim=None, rot=None, fontsize=None, colormap=None, table=False, yerr=None, xerr=None, label...
你也可以通过ax.margins(x=xmargin,y=ymargin)来设置margin。这两个参数的值是 0~1 matshow(Z, **kwargs):将一个矩阵绘制成图片。 Z:一个形状为(n,m)的数组 其他参数见imshow minorticks_off():关闭次刻度线。minorticks_on():打开次刻度线。 pcolor(*args, **kwargs):绘制一个pseudocolor plot,...