首页 > 其他分享 >在线性坐标系中绘制对数函数图象

在线性坐标系中绘制对数函数图象

时间:2024-11-13 13:08:32浏览次数:1  
标签:... log 0.125 对数函数 np 图象 100 坐标系

本文记述了用 Matplotlib 在线性坐标系中绘制对数函数图象的例子。

代码主体内容如下:

...

def main():

    fig, ax = plt.subplots(figsize=(8,8))             #1

    ax = configure_axes(ax, 'Logarithmic Function', 8, 3, 1, 0.25, 1, 0.25)    #2

    x = np.linspace(0.125, 8, 100)              #3
    y = np.log(x) / np.log(2)
    ax.plot(x, y, color='b')
    ax.text(8, 3,  r'$y = log_2 x$',  color='k', horizontalalignment='right',  verticalalignment='bottom')
                                                    #4

    x = np.linspace(0.125, 8, 100)              #3
    y = np.log(x) / np.log(3)
    ...
    
    x = np.linspace(0.125, 8, 100)              #3
    y = np.log(x) / np.log(4)
    ...
    
    x = np.linspace(0.125, 8, 100)              #3
    y = np.log(x) / np.log(1/2)
    ...
        
    x = np.linspace(0.125, 8, 100)              #3
    y = np.log(x) / np.log(1/3)
    ...

    x = np.linspace(0.125, 8, 100)              #3
    y = np.log(x) / np.log(1/4)
    ...

    fig.tight_layout()                  #5

    ...


def configure_axes(ax, title, xlimit, ylimit, xmajorunit = 5, xminorunit = 1, ymajorunit = 5, yminorunit = 1):

    ...


if __name__ == '__main__': main()

...

在绘图前,准备一个特定大小的区域(#1)。配置坐标系(#2),其中内容请参考在线性坐标系中绘制一次函数图象。绘图时,用蓝色、红色实线分别绘制底数大于 1 和底数在 0、1 之间的这六个指数函数图象(#3),并附上数学表达式说明(#4)。最后调整绘图区域大小以填充整个图象区域(#5)。

图象显示如下:

figure

此代码可在 Matplotlib 3.3.4,Python 3.6.8 环境中运行。完整的代码请参考 [gitee] cnblogs/18543549

更多例子请参考 函数图象数据可视化Matplotlib Gallery

标签:...,log,0.125,对数函数,np,图象,100,坐标系
From: https://www.cnblogs.com/green-cnblogs/p/18543549

相关文章

  • 在线性坐标系中绘制指数函数图象
    本文记述了用Matplotlib在线性坐标系中绘制指数函数图象的例子。代码主体内容如下:...defmain():fig,ax=plt.subplots(figsize=(8,8))#1ax=configure_axes(ax,'ExponentialFunction',3,8,1,0.25,1,0.25)#2x=np.linspace(......
  • DICOM图像知识:DICOM图像排序与坐标系解析
    目录引言1.概述2.DICOM图像排序规则2.1Patient的Study按StudyDate排序2.2Study的Series按SeriesNumber排序2.3Series的SOP按InstanceNumber或SliceLocation排序2.3.1InstanceNumber排序2.3.2SliceLocation排序2.3.3使用ImagePosition(Patient)和Image......
  • 坐标系相关知识科普
    四/七参数计算方法及"傻瓜式"转换流程坐标转换隶属于"大地测量学"的范畴,而大地测量学呢,又是整个测绘学科中最基础、最重要,但知识的理论性最强的一门学科。今天呢,测绘营地将尽量用通俗易懂的语言为大家讲解一下坐标系的区别、几种转换方式、中央子午线的确定等等基本科普知识,然后......
  • manim边做边学--通用三维坐标系
    ThreeDAxes是Manim中用于创建三维坐标系的类。在数学、物理和工程等领域,三维坐标系的绘制是非常重要的。ThreeDAxes使得用户能够在动画中直观地展示三维空间中的对象和关系,从而提高演示文稿和教学的效果。ThreeDAxes提供了多种参数,如坐标轴的范围、长度、颜色、粗细等,以及光源......
  • manim边学边做--通用二维坐标系
    Manim的Axes对象是通用的坐标系对象,之前几篇介绍的数轴和各种坐标平面都是继承Axes对象。Axes对象的主要作用在于创建和管理二维坐标轴,以满足我们制作数学动画时的各种需求。具体来说,Axes对象可以帮助我们:定义坐标系:定义一个明确的坐标系,通过设置x轴和y轴的范围、步长等参数,创......
  • 地理坐标系
    地理坐标系(Geographiccoordinatesystem):就是椭球体的球面坐标系统。椭球体具有特点:具有长半轴,短半轴,偏心率。以经纬度线划分表面区域,和定位坐标。投影坐标体系:实质上是一个平面坐标系统,就是将椭球体表面的空间坐标投影到一个平面上的坐标体系。就是我们常用的地图坐标。也用经......
  • Adams导出图象/数据的主要设置
    步骤:Result——Postprocessor——File——Export。Export之后会有多种选项,以下列举常用的各个选项:1.PlotConfigFile:该选项会导出一个.plt文件,系AutoCAD打印文件。这一步会弹出界面:ConfigFileName是你要导出文件名称。Target是你要导出的路径。PageNames是你要导出的图......
  • Python工程数学7VPython制作3D图形和动画(上)坐标系、基本形状、点和线
    7简介VPython是一个基于Python语言的开源库,专门用于创建三维图形和动画。它为用户提供了一种简单而直观的方式,通过Python代码构建出生动的三维场景。VPython的设计初衷是让用户能够轻松地将物理概念可视化,因此在教学、科研和学习物理等领域得到了广泛应用。VPython的特点易......
  • Halcon 多相机统一坐标系(标定)
        多相机统一坐标系是指将多个不同位置的相机的图像采集到同一个坐标系下进行处理和分析的方法。在计算机视觉和机器视觉领域中,多相机统一坐标系被广泛应用于三维重建、立体视觉、目标跟踪等任务中。以gen_binocular_rectification_map(生成描述图像映射的转换图的双......
  • 平面图形中建系 | 平面直角坐标系
    前情概要如果没有笛卡尔平面直角坐标系,那么涉及平面向量的问题只能用基向量的方法[形的角度]求解,不能用代数方法[数的角度]计算;同理如果没有空间直角坐标系的介入,立体几何中的问题也就只能从形的角度思考,而不能用代数方法[数的角度]来计算;所以建系的目的主要是想把有关形的问题,通......