![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 59
张荣博2003
这个作者很懒,什么都没留下…
展开
-
Python数据可视化(第八节使用matplotlib绘制高级图表)
8.1 绘制等高线图(1)在matplotlib中,pyplot可以使用contour()、contour()、函数分别绘制和填充等高线图。contour()函数的语法格式如下图所示:contour([x,y]z,[levels,]**kwargs)案例一:绘制等高线图1.代码如下:import numpy as npimport matplotlib.pyplot as plt# 计算高度def calcu_elevation(x1, y1): h = (1-x1/2 + x1原创 2022-04-09 17:40:35 · 6055 阅读 · 0 评论 -
python数据可视化第七节(绘制3D图表和统计地图)
7.1 使用mplot3绘制3D图表7.1.1 mplot3D概述mplot3d 是 matplotlib中专门经制 3D图表的工具包,它主要包含一个继承自 Axes 的子类Axes3D,使用 Axes3D 类可以构建一个三维坐标系的绘图区城。matpl otlib 可以通过两和方式创建 Axes3D 类的对象:一种方式是 Axes:3D()方法,另一种方式是add_subplot()方法,具体介绍如下。1 .Axes3D()方法Axes3D()是构造方法,它直接用于构建一个Axes3D类的对象,A原创 2022-04-05 14:50:33 · 6679 阅读 · 0 评论 -
Python数据可视化第六节(坐标轴的定制)
6.1 坐标轴概述在绘制图表的过程中,marplotlib会根据所终園表的类形洪定是否使用坐标系,或者显示哪种类型的坐标系。例如,饼图无坐标系,雷达劉需使用板坐标系,折线園雷使用直魚璺船系等。其中,直角坐标系经常被使用。marplotlib 中的直角坐标系由两条水平坐标轴,两条垂直坐标轴以及围成的绘图区城构成,以限制图形显示的区城,其左侧和下方的坐标轴 (叫做Y轴和X轴)经常被使用,其他坐标轴很少被使用。6.2 向任位置添加坐标轴marplotlib支特向画布的任意位置添加自定义大小的坐标系统,同时显原创 2022-04-04 14:03:03 · 5711 阅读 · 0 评论 -
Python数据可视化化第五节(子图的绘制及坐标轴共享)
5.1、绘制固定区域子图matplotlib可以将整个画布规划成等分布局的mn(行列)的矩阵区域,并按照先行后列的·方式对每个区域进行编号(编号从1开始),之后在选中的某个区域或某些区域中绘制单个‘或多个子图。5.1.1绘制单子图使用pyplot的subplot()函数可以规划好的某个区域中绘制单个子图,subplot()函数的语法格式如下:subplot(nrows,ncols,index,projection,polar,sharex,sharey,label,**kwargs)案例一:将画原创 2022-03-26 18:06:30 · 14341 阅读 · 4 评论 -
Python数据可视化第四节-图表样式美化实例
实例一:两个地区对不同种类图书的采购情况代码如下:import numpy as npimport matplotlib.pyplot as pltplt.rcParams["font.sans-serif"] = ["SimHei"]plt.rcParams["axes.unicode_minus"] = Falsex = np.arange(5)y1 = [1200, 2400, 1800, 2200, 1600]y2 = [1050, 2100, 1300, 1600, 1340]b原创 2022-03-18 13:50:37 · 5628 阅读 · 0 评论 -
Python数据可视化第三节
第三章;图表辅助元素的定制3.1 认识图表常用的辅助元素图表的辅助元素是指除根据数据绘制的图形之外的元素,常用的辅助元素包括坐标轴、标题、图例、网格、参考线、注释文本和表格,他们都可以对图形进行补充说。3.2设置坐标轴的标签、刻度范围和刻度标签坐标轴对数据可视化效果有着直接的影响。坐标轴的刻度范围过大或过小、刻度标签过多或过少,都会导致图形显示的比例不够理想。3.2.1 设置坐标轴的标签matplotlib提供了设置x轴和y轴标签的方式,下面分别进行介绍1.设置x轴的标签matplotlib原创 2022-03-11 17:18:06 · 3568 阅读 · 0 评论 -
Python数据可视化第二节
一、绘制堆积面积图1.使用stackplot()绘制堆积面积图stackplot(x,y labels=(), baseline='zero', data=None, *args, **kwargs)该函数常用参数的含义如下。x:表示x轴的数据,可以是一维数组。y:表示y轴的数据,可以是二维数组或一维数组序列labels:表示每组折线及填充区域的标签。例如,使用stackplot()函数绘制由3条折线及下方填充区域堆叠的堆积面积,代码如下:import numpy as npimpo原创 2022-03-05 18:23:32 · 1380 阅读 · 0 评论 -
第十章 数据库连接池与DBUtils工具
10.1数据连接池JDBC由于每操作一次数据库,都会执行一次创建和断开Connection对象的操作,这种频繁的操作Connection对象十分影响数据库的访问效率,并且增加了代码量。Apache组织提供了DBUtils工具类库,该类库实现了对JDBC的简单封装,能在不影响性能的情况下极大地简化JDBC的编码工作。—— 什么是数据库连接池在JDBC编程中,每次创建和断开Connection对象都会消耗一定时间和IO资源。这是因为Java程序与数据库之间建立连接时,数据库端要验证用户名和密码,并且要为这原创 2022-01-05 19:27:44 · 680 阅读 · 0 评论 -
第九章 JDBC 实现第一个JDBC程序
学习目标一、学习JDBC学习内容1.什么是JDBCJDBC的全称是Java数据库连接(Java Dalabase Connectivity),它是一套用于执行soL语句的Java API应用程序可通过这套API连接到关系型数据库,并使用SQL语句来完成对数据库中数据的查询、更新、新增和删除的操作。不同种类的数据库(如MySQL、Oracle 等)在其内部处理数据的方式是不同的。如果直接使用数据库厂商提供的访问接口操作数据库,应用程序的可移植性就会变得很差。例如,用户当前在程序中使用的是MySQL提原创 2022-01-02 14:59:06 · 517 阅读 · 0 评论 -
Listener监听器
1.创建监听器:在chepter11创建一个chapter11.listener包,编写一个mylistener类,用来实现若干个监听器接口mylistener.javapackage chapter11.listener; import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;import javax.servlet.ServletRequestEvent;import ja原创 2022-01-02 14:18:34 · 130 阅读 · 0 评论 -
使用Filter实现统一编码
【任务目标】在web开发中,经常会遇到中文乱码问题,按照我们前面所学的知识,解决乱码的通常做法都是在Servlet程序中设置编码方式,但是如果多个Servlet程序都需要设置编码方式,势必会书写大量的代码。为了解决上面的问题,可以在Filter中获取到的请求和响应消息进行编码,从而统一全站的编码方式。【实现步骤】1.编写form.jsp页面在chapter08项目的WebContent目录中,编写一个form.jsp页面,该页面用于提交用户登陆的表单信息,代码如下:<%@ page lang原创 2021-12-12 14:53:46 · 1793 阅读 · 0 评论 -
使用Filter实现用户自动登陆
【主要实现步骤】1.编写User类在chapter08项目中创建cn.itcast.chapter08.entity包,在该包中编写User类,该类用于封装用户信息,代码如下package cn.itcast.chapter08.entity;public class User { private String username; private String password; public String getUsername() { return username; } publ原创 2021-12-12 14:02:19 · 1570 阅读 · 0 评论 -
Filter链与FilterConfig接口
11原创 2021-12-12 12:40:00 · 454 阅读 · 0 评论 -
Filter过滤器(1)
一.Filter与ListenerFilter和Listener是Servlet规范中的两个高级特性,不同于Servlet,他们不用于处理客户端请求。Filter是用于对request、response对象进行修改,Listener用于对context、session、request事件进行监听。善用Servlet规范中的这两个高级特性能够轻松地解决一些特殊问题。...原创 2021-12-11 19:16:10 · 736 阅读 · 0 评论 -
JSTL。
一.什么是JSTLSun公司制定了一套标准标签库(JavaServer Pages Standard Tag Library),简称JSTL。JSTL虽然被称为标准标签库,而实际上这个标签库是由5个不停功能的标签库共同组成的。二.JSTL的下载和使用1.下载JSTL包从Apache的网站下载JSTL的JAR包。将下载的包进行解压。2.导入JSTL包将jstl.jar和standard.jar这两个文件复制到chapter8项目的lib目录下,如下图所示:...原创 2021-12-01 20:17:15 · 554 阅读 · 0 评论 -
Javaweb安装教程
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-11-03 13:00:19 · 885 阅读 · 0 评论 -
2021-04-11
覆盖与重写一.重写如果在子类中定义的一个方法,其名称,返回值类型和参数列表正好与父类中的,某个方法名称,返回值类型和参数列表相匹配,那么可以说,子类的方法重写了父类的方法。如下面的代码主要运用了重写与覆盖先创建一个包命名为cq.hg.dsj2003zrb7再创建第一个类命名为Personpackage cq.hg.dsj2003zrb7;public class Person { String name; int age; char sex; public void show() {原创 2021-04-11 14:05:45 · 58 阅读 · 0 评论 -
2021-04-11
类的继承被继承的类被称为父类或者超类,由继承得到的类被称为子类或者派生类。为了确保部分的属性和方法代码只编写一次,而不是两次减少代码量,并提高了代码的可重用性。格式:public class子类名称extend父类名称{}代码如下public class phone{ String xm; int age; String xb; public static void ddh() { System.out.println("2020080603052");原创 2021-04-11 13:43:08 · 37 阅读 · 0 评论 -
2021-03-24
类和对象对象:现实生活中的是实体。对象的属性:对象具有的各种特征,每个对象的每个属性都拥有特定的值。行为:对象能够执行的操作。类:现实生活中一类具有共同属性和行为的事物的抽象。类的特点:类是对象的数据类型。类是相同属性和行为的一组对象的集合。类的定义:步骤:1、定义类。2、编写类的成员变量。3、编写类的成员方法对象的使用创建对象:类名 对象名=new 类名();使用成员变量:对象名.变量名使用成员方法:对象名.方法名();学号2020080603052...原创 2021-03-24 21:37:53 · 51 阅读 · 0 评论 -
2021-03-24
循环语句:while,do-while,forwhile循环反复执行指定语句,直到指定条件为·真do-while循环与while循环类似,二者区别在于do-while循环中即使条件为假时也至少执行一次该循环体中的语句for(1.初始语句;2循环条件语句;4.迭代语句){3循环体语句}执行流程:第一步:执行初始化语句①,完成循环变量的初始化;第二步:执行循环条件语句②,看循环条件语句的值是true,还是false;如果是true,执行第三步;如果是false,循环语句中止,循环不再执行。第三原创 2021-03-24 21:34:42 · 71 阅读 · 0 评论 -
2021-03-21
学习Java第四天主要学习循环语句与条件语句一、java的循环语句主要有以下几种类型:1.while循环,代码为【while(判断条件){循环体(一条或多条语句)}】;2.do-while循环,代码为【do{循环体}】;3.for循环,代码为【for(声明循环增量;判断条件;增量自增){循环体}】。java循环语句:1.while循环基本结构while(判断条件){ 循环体(一条或多条语句)}当判断条件不成立时循环结束2.do-while循环基本结构do{原创 2021-03-21 13:43:41 · 61 阅读 · 0 评论 -
2021-03-14
学习JAVA的第四天java运算符的运用java的运算符分为:一元运算符、二元运算符、三元运算符。运算符功能分为:算数运算符(+,-,,/,%,++,–)关系运算符(>,<,>=,<=,==,!=)逻辑运算符(&&,||,!)位运算符(>>,<<,>>>,&,^,/,~)赋值运算符(=,+=,-=,=,/=)条件运算符(? :)其他运算符运算符的优先级如下图一、字符相加System.out原创 2021-03-14 20:39:52 · 46 阅读 · 0 评论 -
2021-03-13
java第三天数据类型转换的分类:1.自动类型转换(隐式)(1)特点:不需要人为处理,自动完成。(2)规则:数据范围从小到大。2.强制类型转换(显式)(1)把long型转换为int型对数据类型进行编辑,代码如下:public class Ugfhvf{ public static void main(String [] args){ byte name1=6;//声明byte型变量并初始化 short name2=150; int name=500;原创 2021-03-13 13:03:48 · 57 阅读 · 0 评论 -
2021-03-10
JAVA 第二天第一天学习了最最最基础的东西而今天主要了解了java的基本语法的第一节而了解到java的数据类型。数据类型一.简单数据类型1.整数类型如:byte、short、int、long。2.浮点类型如:float、double。3.字符类型如:char。4.布尔类型如:boolean。二.符合数据类型1.类如:class2.接口如:interface3.数组三。数据类型也可以分为基本数据类型和应用数据类型基本数据类型也就是上面所说的基本数据类型在我们了解数据类型的同时我们还原创 2021-03-10 20:29:04 · 63 阅读 · 0 评论 -
2021-03-10
JAVA第一天1.十进制转二进制与二进制转十进制(1)十进制转二进制与二进制转十进制的练习此十进制转二进制最主要运用辗转相除法而二进制转十进制主要运用口诀“除二取余,倒序排序的方法”。2.对JDK的安装和对eclipse的安装主要如下图所示操作3.安装好后运行输出Hello World运行结果如下代码如下public class HelloWorld{ public static void main(String[] args){ System.out.println("原创 2021-03-10 19:47:05 · 52 阅读 · 0 评论