小伙伴们还记不记得,在高考数学题后面的大题总会出现对数函数,需要我们画成对数函数图才能解答。之前小编向大家介绍对数log函数的表示方法(https://www.py.cn/jishu/jichu/21780.html),其实一般我们在使用对数函数的时候,会和对数函数图配合使用解决实际问题。那你知不知道在python中也可以画对数函数图呢?本文小编就以代码的形式向大家演示在python中绘制对数函数图的过程。话不多说,直接上代码。

代码:import math

import matplotlib.pyplot as plt

import numpy as np

"""简单log函数的实现"""

if __name__ == '__main__':

x = np.arange(0.05,3,0.05)

print(x)

y1 = [math.log(a ,1.5) for a in x]

plt.plot(x,y1,linewidth=2,color="#007500",label='log1.5(x)')

plt.plot([1,1],[y1[0],y1[-1]],"r--",linewidth=2)

y2 = [math.log(a, 2)for a in x]

plt.plot(x, y2, linewidth=2, color="#9F35FF", label="log2(x)")

y3 = [math.log(a, 3) for a in x]

plt.plot(x, y3, linewidth=2, color="#F75000", label="log3(x)")

plt.legend(loc="lower right")

plt.grid(True)

plt.show()

以上就是用python画对数函数的代码,如果有画对数函数图需求的小伙伴,可以带入不同的底数和指数使用哦~希望能对你有所帮助。

python绘制对数函数_python中如何画对数函数图?相关推荐

  1. python中lcut什么意思_python中如何画火山图

    1.导入数据import pandas as pd # Data analysis import numpy as np # Scientific computing import seaborn a ...

  2. python设置折线图标题字体为宋体_python中matplotlib画折线图实例(坐标轴数字、字符串混搭及标题中文显示)...

    最近在用python中的matplotlib画折线图,遇到了坐标轴 "数字+刻度" 混合显示.标题中文显示.批量处理等诸多问题.通过学习解决了,来记录下.如有错误或不足之处,望请指 ...

  3. python如何绘制曲线图_python pandas plot画折线图如何显示x轴的值?

    在使用python pandas Series plot画折线图时,不知道该如何显示x轴的值. 代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...

  4. python画柱状图和折线图-Python读取Excel表格,并同时画折线图和柱状图的方法

    今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...

  5. 使用python的matplotlib(pyplot)画折线图和柱状图

    使用python的matplotlib(pyplot)画折线图和柱状图 今天帮师兄赶在deadline之前画论文的图,现学现卖很是刺激,现把使用matplotlib的子库pyplot画折线图和柱状图的 ...

  6. 可视化:python绘制多组多维数据雷达图

    超过3维的数据用雷达图可以十分直观地展示.本文实践过程中以灰度共生矩阵的4项常用指标为例. python绘制多组多维数据雷达图 所使用的数据如下所示:每一行是一个样本,每个样本有4维特征(列). 封装 ...

  7. 关于在python的tkinter界面中镶嵌mayplotlib动态图

    关于在python的tkinter界面中镶嵌mayplotlib动态图 很多的时候,我们需要给客户展示一些比较美观的界面,中间就必然需要一些精美的图表,让客户看起来更加的专业,因此,我们就需要tkin ...

  8. python导入txt文件并绘图-Python实现读取txt文件并画三维图简单代码示例

    记忆力差的孩子得勤做笔记! 刚接触python,最近又需要画一个三维图,然后就找了一大堆资料,看的人头昏脑胀的,今天终于解决了!好了,废话不多说,直接上代码! #由三个一维坐标画三维散点 #codin ...

  9. python读取txt文件代码-Python实现读取txt文件并画三维图简单代码示例

    记忆力差的孩子得勤做笔记! 刚接触python,最近又需要画一个三维图,然后就找了一大堆资料,看的人头昏脑胀的,今天终于解决了!好了,废话不多说,直接上代码! #由三个一维坐标画三维散点 #codin ...

最新文章

  1. 1024 Palindromic Number
  2. Leetcode-260. 只出现一次的数字 III
  3. Ruby on Rails Tutorial 第六章 用户模型
  4. css清除浮动的原理
  5. 【Java基础】List迭代并修改时出现的ConcurrentModificationException问题
  6. Python实现cmd命令连续执行
  7. java程序样例_一个完整的java程序示例
  8. 爆料称三星Galaxy S22 Ultra或更名:融合Note系列实锤
  9. Win11、Linux 双系统安装方法
  10. 压测工具ab接口测试
  11. 第十届泰迪杯数据挖掘B题电力系统负荷预测分析
  12. 2021知到答案,公共关系与人际交往能力。
  13. Hyperledger Fabric1.4安装
  14. Mac虚拟机VMware Fusion如何强制关机虚拟系统
  15. 如何学IT?零基础入门自学Java编程系列:java简介跟计算机常识
  16. linux 统计每个ip数量,日子IP统计
  17. wps怎么把ppt里的字体一起保存_干货 | 如何快速导出PPT中的文字内容?
  18. 飞速创软亮相南方信息大会,获评年度CIO优选数字化服务商
  19. 影响计算机网络性能的原因,计算机网络传输效率分析论文
  20. 更改图像长宽 厘米为单位

热门文章

  1. iOS程序员面试笔试宝典整理
  2. 入手评测 联想小新Pro16和thinkbook15p有什么区别 选哪个
  3. 计算机JAVA相关说课稿_面向对象程序设计-java说课稿
  4. 在C/C++中常用的符号
  5. 线程学习(13)-偏向锁
  6. mysql (1205, 'Lock wait timeout exceeded; try restarting transaction')
  7. 3D游戏引擎入门课程——概述
  8. ant-design-vue对起始时间的校验
  9. EasyExcel自定义复杂的表头并在同sheet中实现分页
  10. android通讯录完整功能实现,Android实现通讯录功能