使用matplotlib画出log的图像

摘要:
以下内容为学习笔记。如果有侵权,请立即删除!

以下内容是学习笔记,若有侵权,立即删除!

import math
import matplotlib.pyplot as plt
import numpy as np
if __name__ == '__main__':
    #获得浮点类型numpy数组
    x = np.arange(0.05,3,0.05)
    #获得函数结果
    y1 = [math.log(a,1.5) for a in x]
    #画图
    plt.plot(x, y1, linewidth=2, color='#007500', label='log1.5(x)')
    #在坐标1处描红
    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()

效果图:

使用matplotlib画出log的图像第1张

免责声明:文章转载自《使用matplotlib画出log的图像》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇tomcat为什么要禁用session?多表关联的update语句下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ES terms 聚合功能理解

本文介绍 ES(ES7.8.0) 里面两种不同的聚合统计,cardinality aggregations 和 terms aggregations。为了方便理解,以 MySQL 表的示例数据来讲解 ES 的这两个聚合功能。MySQL 表结构如下: CREATE TABLE `es_agg_test` ( `id` int(11) NOT NULL A...

C#使用Log4Net记录日志

当你在开发程序的时候, 调试(debugging)和日志(logging)都是非常重要的工作。在应用中使用日志主要有三个目的 l  监视代码中的变量的变化情况,把数据周期性地记录到文件中供其它应用进行统计分析工作 l  跟踪代码运行的轨迹,作为日后审计的依据 l  担当集成开发环境中的调试器,向文件或者控制台打印代码的调试信息 而实现这些应用的常规方式是在...

PyQtGraph 绘图

数据绘图方案 Python语言 的数据可视化(绘图) 方法,常见的有 Matplotlib 和 PyQtGraph Matplotlib 说到 Python语言 的数据作图, Matplotlib 当然是最有名的。 优点: 功能完备、成熟稳定、社区生态圈庞大。 缺点: 某些作图场景性能不高。 PyQtGraph PyQtGraph 是基于Qt 的纯Py...

JavaScript 值删除对象(Object)的属性——delete

原网址:https://blog.csdn.net/weixin_43553701/article/details/90757945 删除对象属性的方法 JS中如何删除对象中的某一属性 1 var obj={ 2 name: 'zhagnsan', 3 age: 19 4 } 5 delete obj.name //true 6 type...

在Winform项目和Web API的.NetCore项目中使用Serilog 来记录日志信息

在我们常规的调试或者测试的时候,喜欢把一些测试信息打印在控制台或者记录在文件中,对于.netframework项目来说,我们输出控制台的日志信息习惯的用Console.WriteLine来输出查看,不过对于.netcore的项目来说,这种输出看不到任何信息了,不过即使这样,我们建议还是把一些测试的日志记录在文件中,供查看对比。本篇随笔介绍使用Serilog...

log4j2常见配置

依赖jar: <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.9.1</version>...