- 博客(12)
- 收藏
- 关注
原创 matplotlib中Figure、Axes、axis、subplot的区别
在使用fig.add_axes([left,bottom,width,height])添加子图时,需事先确定画布的位置,这时需要事先确定子图在画布的位置,这时需要四个参数定位:图左下角(即原点的左边坐标和底部坐标)的位置和图形大小,这四个值都是占真个Figure坐标系的百分比来表示的,都是小于1的小数。另一类是可以不按规则摆放的子图,叫做Axes。Matplotlib的设计者可能认为,任何一个子图都需要多个轴来呈现(二维图有两个轴,三维图有三个轴),所以就用axis的复数形式Axes表示子图。
2023-05-22 20:02:40
527
原创 最小二乘法的python实现
它是一个由多维数组对象和用于处理数组的例程集合组成的库。其基本思路是:事先选定的一组线性无关的函数, 是待定系数 ,拟合准则是使实验数据(笛卡尔坐标系的坐标数据)与待拟合曲线的距离的平方和最小,称为最小二乘准则.左边那个就是拟合出来的二次方程,因为格式问题,2次方在上面一行,大家能看懂就行,右边就是这个曲线的图,但是可以看出曲线并不能非常好的贴合散点数据。可以看出三次方程对于数据的贴合度还是比较好的,而如何选择合适的多项式,或者其他类型函数,比如指数函数,幂函数等就需要人自己的合理选择了.
2023-05-20 15:54:54
895
原创 matplotlib多个参数指标可视化----雷达图/蜘蛛网图
Python matplotlib绘制雷达图本篇文章介绍使用matplotlib绘制雷达图。雷达图也被称为网络图,蜘蛛图,星图,蜘蛛网图,是一个不规则的多边形。雷达图可以形象地展示相同事物的多维指标,应用场景非常多。一、matplotlib绘制圆形雷达图# coding=utf-8import numpy as npimport matplotlib.pyplot as plt results = [{"大学英语": 87, "高等数学": 79, "体育": 95, "计算机基础": 92,
2023-03-30 19:41:54
2057
原创 闭包的定义和使用
2.内部函数使用外部函数中定义的变量,如果要在内部函数中改变外部函数变量,需要先对外部变量进行声明,声明使用nonlocal。3.外部函数一定要是有返回值,返回内部函数名。开闭原则:对添加功能开放,对修改功能关闭。1.嵌套函数定义(外部函数,内部函数)1.在不修改源码的基础上,增加新的功能。例: nonlacal num1。
2023-02-25 19:16:06
124
原创 folium离线使用
folium工具包是一个很好用的地图可视化工具,folium生成的html引用了第三方的js脚本库和CSS库来进行页面效果的渲染,地图也需要联网。如果想要离线使用folium,2.创建一个off_folium模块,使用离线js/css库,配合folium模块进行html渲染。1.地图本地化:可以使用Offline Map Maker软件下载自己所需要的瓦片地图。|--*.css文件。关于folium离线使用。
2023-02-18 17:53:35
2541
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人