plot函数、基本图像属性设置、中文显示问题解决方法、子图设置
plot()函数 1plot(*args,**kwargs) 参数名称 含义 *args 前2个位置参数用来设置折线图上若干个端点坐标;第一个参数位置:x坐标;第二个参数位置:y坐标;第三个参数位置:颜色、线型、标记符号形状颜色:‘r’(红色)、‘g’ (绿色)、‘b’(蓝色)、‘c’(青色)、‘m’(品红色)、‘y’(黄色)、‘k’(黑色)、‘w’(白色)线型:’-’(实心线)、’–’(短划线)、’-.’(点划线)、’:’(点线)标记符:’.’(圆点)、‘o’(圆圈)、‘v’(向下的三角形)、’^’(向上的三角形)、’<’(向左的三角形)、 ‘>’(向右的三角形)、’*’(五角星)、’+’(加号)、’_’(下划线)、‘x’(x符号)、‘D’(菱形) **kwargs_ alpha:指定透明度,介于0到1之间,默认为1,表示完全不透明;antialiased或aa:TRUE表示图形启用抗锯齿或反走样,False表示不启用,默认为True;color 或 c:线条颜色;label:线条标签;linestyle 或 ls:线型;lin ...
Python——提取符号、表格拆分数据(指定分隔符、分列)
指定多个分隔符——re.split() 123import retext='3,5.6:6'print(re.split('[.,:]',text)) 12# 输出 ['3', '5', '6', '6'] 表格分列——str.split() 1pandas.Series.str.split(pat=None, n=-1, expand=False) pat表示分隔符,默认以空格分隔;n表示分割次数,默认为 -1,即分隔所有; expand为true,表示会把切割出来的内容当做一列,产生多列,若为False,则把切割后的内容当作一个列表。 提取前几个字符 12# x[0:2]前二位df['列名']=df['列名'].apply(lambda x:x[0:2]).tolist() 实例 123Login_nei['shengfen'] = Login_nei['login_place'] ...
butterfly魔改之页面
主页分类 NPM 插件安装的部署方法: 1npm i hexo-magnet --save 注意,一定要加 --save,不然本地预览的时候可能不会显示!!! 新增网站根目录_config 配置项 (不是主题的): 123456789101112131415161718192021222324252627282930313233343536magnet: enable: true priority: 1 enable_page: / type: categories devide: 2 display: - name: 教程 display_name: 小冰の魔改教程 icon: 📚 - name: 游戏评测 display_name: 小冰の游戏评测 icon: 🎮 - name: 生活趣闻 display_name: 小冰の生活趣闻 icon: 🐱👓 - name: vue display_name: 小冰の编程学习 icon: 👩💻 - nam ...
SQL学习笔记
数据库术语 数据库(Database) :存储的数据的集合,提供数据存储的服务 数据(Data) :实际上指的是描述事物的符号记录 数据库管理系统(Database Management System,DBMS ) : 数据库管理系统,是位于⽤户与操作系统之间的⼀层数据管理软件 数据库系统管理员(Database Anministrator,简称为DBA) :负责数据库创建、使⽤及维护的专⻔⼈员 数据库系统(Database System,DBS) :数据库系统管理员、数据库管理系统及数据库组成整个单元 SQL语言功能分类 SQL功能 解释与命令 DDL(Data Definition Language:数据定义) 完成对数据库对象(数据库、数据表、视图、索引等)的创建create、删除drop、修改alter DQL(Data Query Language:数据查询) select DML(Data Manipulation Language:数据操作) 对数据表中的数据的添加insert、删除delete、修改update操作 DCL(Data C ...
hexo安装及butterfly主题
安装hexo 1、建立一个文件夹 Blog(自取名字),进入文件夹标右键打开 Git Bush Here,输入npm命令安装Hexo: 1npm install -g hexo-cli 2、安装完成后,输入 hexo init 命令初始化博客: 1hexo init 3、静态部署 12hexo g #静态部署hexo s #启动 访问 http://localhost:4000 查看 安装butterfly主题、应用 1、在hexo项目根目录下执行操作clone主题 1git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly 修改 Hexo 根目录下的 _config.yml,把主题改为 butterfly 2、如果沒有 pug 以及 stylus 的渲染器,还需要下载,否则在项目运行时会报错: 1npm install hexo-renderer-pug hexo-renderer-stylus --save 后续安装插件、引入文件后,请用 1hexo ...
热力图
Python画相关系数的热力图。 12345678import matplotlib.pyplot as pltimport seaborn as snstrain_corr = data_train1.corr() #计算相关系数ax = plt.subplots(figsize=(20, 16)) #调整画布大小cmap = sns.diverging_palette(180, 30, as_cmap=True) #颜色ax = sns.heatmap(train_corr, vmax=.8, cmap=cmap,square=True, annot=True)#画热力图 ,annot=True 显示系数
箱型图
箱形图最大的优点就是不受异常值的影响,可以以一种相对稳定的方式描述数据的离散分布情况。 基本语法 123456Axes.boxplot(x, notch=None, sym=None, vert=None, whis=None, positions=None, widths=None, patch_artist=None, bootstrap=None, usermedians=None, conf_intervals=None, meanline=None, showmeans=None, showcaps=None, showbox=None, showfliers=None, boxprops=None, labels=None, flierprops=None, medianprops=None, meanprops=None, capprops=None, whiskerprops=None, manage_ticks=True, autorange=False, zorder=None, *, data=None) 注释:python 绘制箱型图_python 箱型图 ...
条形图
基本函数 12bar(x, height, [width], **kwargs) #竖条形图barh(x, height, [width], **kwargs) #横条形图 x:数据标签(横坐标); height:个数或一个数组,条形的高度; [width]:可选参数,一个数或一个数组,条形的宽度,默认为 0.8 竖条形图 1234567891011import matplotlib.pyplot as plt# 解决plt中文显示问题plt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus'] = Falsex = ('A', 'B', 'C', 'D', 'E')y = [1, 2, 3, 4, 5]plt.bar(x, y)plt.title('结果')plt.show() 横条形图 123456 ...
饼图
基本函数 123456matplotlib.pyplot.pie( x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, startangle=None, radius=None, counterclock=True, wedgeprops=None, textprops=None, center=(0, 0), frame=False, rotatelabels=False, *, data=None) pie()函数的常用函数 参数名称 含义 x 传入的数据 explode 默认x的饼图不爆炸。自定义确定哪一块爆炸&爆炸距离。 labels和labeldistance 默认x没有标签,标签位于1.1倍半径处。自定义每块饼的标签,和位置。 autopct和pctdistance 默认x不显示每块饼的百分比标注。autopct ...
散点图
函数介绍 scatter()函数 1scatter(x, y, s=None, marker=None, camp=None, norm=None, vmin=None,vmax=None,alpha=None, linewidth=None, verts=None, edgecolors=None,hold=None, data=None, **kwargs) 参数名称 含义 s 点的大小 c 每个点的颜色,可以是数值或数组。这里使用一维数组为每个点指定了一个数值。通过颜色映射表,每个数值都会与一个颜色相对应。默认的颜色映射表中蓝色与最小值对应,红色与最大值对应。当c参数是形状为(N,3)或(N,4)的二维数组时,则直接表示每个点的RGB颜色。 marker 点的形状 cmap 颜色映射 vmin,vmax vmin和vmax被用于与norm一起标准化亮度数据。如果没有,则使用颜色数组的最小值和最大值。 alpha 散点符透明度 linewidths 线条的宽度 verts 如果marker值为0时,verts用来构建形状。 edgeco ...
SQL——关于bjpowernode.sql的33道经典例题之18-33
数据代码见上篇。 dept:部门表 emp:员工表 salgrade :工资等级表 deptno:部门编号 empno:员工编号 grade:等级 dname:部门名称 ename:员工名字 losal:最低薪资 loc:部门位置 job:工作岗位 hisal:最高薪资 mgr:上级领导编号 hiredate:入职时间 sal:月薪 comm:补助/津贴 deptno:部门编号 列出所有“CLERK”(办事员)的姓名和部门名称、部门人数 1234567891011121314151617181920212223242526272829303132333435363738394041# (1)工作岗位为“CLERK”的信息select d.deptno,d.dname,e.enamefrom emp ejoin dept don e.deptno=d.deptnowhere e.job='CLERK';+--------+------------+--------+| deptno | dnam ...
SQL——关于bjpowernode.sql的33道经典例题之1-17
数据代码在文末。 dept:部门表 emp:员工表 salgrade :工资等级表 deptno:部门编号 empno:员工编号 grade:等级 dname:部门名称 ename:员工名字 losal:最低薪资 loc:部门位置 job:工作岗位 hisal:最高薪资 mgr:上级领导编号 hiredate:入职时间 sal:月薪 comm:补助/津贴 deptno:部门编号 查询每个部门最高薪水的人员名称 12345678910111213141516171819202122232425# (1)求出每个部门的最高薪水select e.deptno,max(e.sal) maxsal from emp egroup by e.deptno; +--------+---------+| deptno | maxsal |+--------+---------+| 20 | 3000.00 || 30 | 2850.00 || 10 | 5000.00 |+--------+------ ...