自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 数据可视化——绘制3D图表和绘制地图

一、使用mplot3d绘制3D图表1.1、mplot3d概述matplotlib不仅专注于二维图表的绘制,也具有绘制3D图表、统计地图的功能,并将这些功能分别封装到工具包mpl_toolkits.mplot3d。mpl_toolkits.basemap中,另外还可以结合animation模块给图表添加动画效果。matplt otlib 可以两种方式可以创建Axes3D类的对象。通过以下:第一种: Axes3D()方法。第二种: add_subplot()方法。1.2、绘制常见的3D图表常

2022-04-10 21:39:56 5750

原创 数据可视化——坐标轴的定制

一、坐标轴的概述在绘制图表的过程中,matplotlib会根据所绘制图表的类型决定是否使用坐标系,或者显示哪种类型的坐标系。坐标轴的结构相同,主要包括轴脊、刻度,其中刻度又可以细分为刻度线和刻度标签,刻度线又可以细分为主刻度线和次刻度线。坐标轴的各部分均是matplotlib类的对象:坐标轴是axis.Axis类的对象;轴脊是spines.Spine类的对象;刻度是axis.Ticker类的对象。此外,常用的x轴是一个axis.Xaxis类的对象,y轴是一个axis.Yaxis类的对象。这些属性的介绍

2022-04-10 10:16:15 3403

原创 数据可视化——子图的绘制及坐标轴共享

一、绘制固定区域的子图matplotlib可以将整个画布规划成等分布的m*n(行 x 列)的矩阵区域,并对每个区域进行编号。1.1、绘制单子图使用pyplot()函数的subplot()可以在规划好的某个区域中绘制单个子图。语法格式如下:subplot(nrowos,ncols,index,projection,polar,sharex,sharey,label,**kwargs)该函数的常用参数含义如下:nrows:表示规划区域的行数ncols:表示规划区域的列数index:表示选择

2022-03-28 10:49:43 5011

原创 数据可视化——图表样式的美化

一、图表样式概括1.1、默认图表样式可以通过rc_params()函数查看全部配置import matplotlibmatplotlib.rc_params()运行结果如下;matplotlib常用配置matplotlib载入时会主动调用rc_params()函数获取包含全部配置项的字典2.1、图表样式修改使用matplotlib_fname()可以查看文件所在的位置import matplotlibmatplotlib.matplotlib_fname()运行结果如下:

2022-03-20 17:36:26 1592

原创 数据可视化——图表辅助元素的定制

认识图表常用的辅助元素常用的辅助元素包括坐标轴、标题、图例、网格、参考线、参考区域、注释文和表格

2022-03-08 21:46:16 3187

原创 数据可视化——使用matplotlib绘制简单图表

一、绘制折线图使用plot()绘制折线图常用的参数:x:表示x轴的数据y:表示y轴的数据fmt:表示快速设置条样式的格式字符串。label:表示应用于图例的标签文本。plot()会返回一个包含Line2D类对象(代表线条)的列表。plot()函数的语法格式:plot(x,y ,fmt , scalex=True , scaley=true , data=None, label=None 等.....)实例:(1)(2)二、绘制柱形图或堆积图形使用bar()绘制柱形图或

2022-03-06 19:59:26 1795

原创 数据可视化——matplotlib

一、什么是数据可视化1.1.1、数据可视化是借助图形化的手段将一组数据以图形的形式表示,并利用数据分析和开发工具发现其中未知信息的数据处理过程。数据可视化其实就是一个抽象的过程。可以将数据以图形的形式表示出来,更加直观。1.1.2、常见的数据可视化方式有折线图、柱形图、条形图、堆积图、直方图、箱形图、饼图、散点图、气泡图、误差棒图、雷达图、统计地图、3D图表ps.柱形图与直方图展示的效果非常相似,但是两者又有所不同,主要区别为:(1)柱形图用于展示离散型数据(记录不同类别的数据)的分布,

2022-03-05 20:27:09 1647

原创 JSP开发模型

一、JSP开发模型JSP的开发模型即JSP Model,在Web开发中,为了更方便地使用JSP技术,Sun公司为JSP技术提供了两种开发模型:JSP Model1和JSP Model2。JSP Model1简单轻便,适合小型Web项目的快速开发;JSP Model2模型是在JSP Model1的基础上提出的,它提供了更清晰的代码分层,更适用于多人合作开发的大型Web项目,实际开发过程中可以根据项目需求,选择合适的模型。1、JSP Model1JSP Model1简单轻便,适合小型Web项目的快速开发。

2022-01-09 22:51:18 95

原创 EL表达式和JSTL

一、什么是javaBeanjavaBean是java开发语言中一个可以重复使用的软件,它本质上就是一个java类。(1)它必须具有一个公共的、无参的构造方法,这个方法可以是编译器自动产生的默认构造方法。(2)它提供公共的setter方法和getter方法,让外部程序设置和获取javaBean的属性。创建一个Book类public class Book { private double price; public double getPrice() { return price; } p

2022-01-08 22:01:45 364

原创 Servlet高级

一、Filter过滤器1、什么是FilterFilter被称作过滤器,其基本功能就是对Servlet容器调用Servlet的过程进行拦截,从而在Servlet进行响应处理前后实现一些特殊功能。2、实现第一个Filter程序(1)首先,需要在包下创建一个Servlet类,该类用于访问时在浏览器输出"Hello MyServlet"。public class MyServlet extends HttpServlet { public void doGet(HttpServletRequest r

2022-01-07 12:52:37 475

原创 Java第五课-------流程控制语句

程序流是由若干个语句组成的

2022-01-07 01:16:14 111

原创 java数据库连接

1、什么是数据连接池数据库连接池(Database Connection Pooling)在程序初始化时创建一定数量的数据库连接对象并将其保存在一块内存区中,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接以避免因为没有释放数据库连接而引起的数据库连接遗漏。...

2022-01-06 22:19:59 1140

原创 数据库连接池与DBUtils工具

什么是数据库连接池数据库连接池在初始化时将创建一定数量的的数据库连接池放在连接池中,当应用程序访问数据库是病不是直接创建Connection,而是向连接池申请一个Connection。如果连接池中有空闲的Connection,则将其返回,否则创建新的Connection。DataSource接口为了获取数据库连接对象(Connection),JDBC提供了java.sql.DataSource接口,它负责与数据库建立连接,并定义返回值为Connection对象方法,具体如下:Connection

2022-01-05 20:42:25 507

原创 JSP动作元素

2021-11-18 10:14:38 82

原创 会话以及会话管理技术

一、会话概括1、什么是会话:从登录淘宝,多次刷新网页,到最终退出淘宝,整个过程就是一次会话。会话的特点:包含多个请求,一次完整的会话针对一个用户。会话管理技术:第一种:cookie技术,客户端技术。第二种:session技术,服务端技术。二、Cookie对象1、什么是cookie:Cookie是一种会话管理技术,它是用来保存会话过程中产生的数据,然后在浏览器和服务器交互时,会使用cookie里面保存的数据。 注意:首次访问服务器,浏览器不会携带cookie到服务端。2 、Coo

2021-11-18 10:07:46 311

原创 request请求对象、response响应对象

HttpServletResponse对像 在Servlet API中,定义一个HttpServletResponse接口,他继承ServletResponse接口,专门用 封装HTTP响应消息。HTTP响应消息分为状态行、响应消息头、消息体三部分。1.1发送状态码相关的方法(1)setStatus(int status)方法用于设置HTTP响应消息的状态码,并生成响应状态行。需要注意的是,正常情况下,Web服务器会默认产生一个状态码为200的状态行。(2)sendError(int sc)方

2021-11-17 15:57:20 274

原创 JSP技术

什么是jsp1、

2021-11-16 21:35:59 97

原创 Servlet、ServletConfig、ServletContext

一、servlet概括1.Servlet技术1.1 Servlet概述:什么是servlet:它是运行在web服务器端的一个java小程序,简单来说,它就是一个java类在使用servlet时,需要导入javax.servlet下的jar包。 Servlet它是一个资源,是用来被用户访问的资源,同时是一个动态资源,它是由sun指定的servlet规范。Servlet的作用:它是基于Http协议的,主要是用来接收客户端发送的请求,处理请求,把数据响应给客户端。Servlet技术具有如下特点:方便

2021-11-16 21:28:15 236

原创 HTML协议

HTML协议1.HTTP概述:1.HTTP:什么是http协议:规范了浏览器和服务器交互或者通信的规则。https: 基于http实现的,比http更加安全,提供了身份验证和通信内容加密。HTML协议的特点:(1)支持客户端(浏览器就是一种Web客户端)/服务器模式(2)简单快速:客户端向服务器请求服务时,只需要传送请求方式和路径。 服务器从二个层面: ---硬件:配置比较高的电脑。 ---软件:它就是一个应用。比如 前面用过的mysql数据库服务器 2

2021-11-16 18:44:43 1725

原创 xml基础

一、XML概述1.什么是XML:英文Extensible MarkUp Language,可扩展的标记语言。* 可扩展的标记语言:在xml里面的标记是可以扩展的。* xml版本号1.0 ,1.1xml用途:它用来存储数据* 1.作为系统与系统之间传输数据的格式* 2.作为项目的配置文件* 3.保存有结构关系型的数据。2.XML 和 html的比较:1.xml文档的标记可以随意扩展,html的标记是预定义好的。2.xml严格区分大小写,html不区分大小写。3. html主要是用来显

2021-11-13 22:51:27 867

原创 Tomcat服务器和eclipse的配置、创建项目编写以及解决错误

一. Tomcat的安装与启动1、我安装的是8.5版本的Tomcat可以进入官网进行下载首先先解压apache-tomcat-8.5.71到当前文件夹2、打开bin目录 的startup.bat启动Tomcat的脚本文件3、双击startup.bat文件,启动,此时可以在命令中看到一些信息, 如果信息一闪而过,可能是环境变量里的配置文件JAVA_HOME没有配置好需要重新配置。需要将JAVA_HOME环境变量配置成JDK的安装目录4、Tomcat服务启动后,在浏览器的地址栏中输入http:

2021-10-12 19:19:15 610

原创 Java第四课-----运算符和表达式

*1、运算符运算符有·一元运算符(++、–等),二元运算符(如+、-、*等),和三元运算符(如?:)。按功能来分有以下几类:(1)算术运算符(+,-,)

2021-03-24 15:31:28 255 1

原创 Java第三课----数据类型

数据类型可以理解为针对内存的一种抽象表达方式,Java是强类型语言,在Java中,数据类型可分为简单数据类类型和复合类型数据两大类。Java数据类型包括基本数据类型和强制数据类型基本数据类型包括:整数类型:byte 、short、int、long浮点类型:float、double字符类型:char布尔类型:boolean类:class接口:interface数组整数常量有十进制、八进制、和十六进制三种表示方式如下所示:、(1)十进制整数,如35、-64、0等。(2)八进制整数以数字

2021-03-15 18:48:23 468 2

原创 Java第二课,标识符和关键字

标识符和关键字标识符和关键字包括字符集、标识符、关键字1、字符集(使用的是2字节即16位来表示一个字符)共有65536个字符包括(1)ASCLL码字符的英文A~Z、a ~z,以及数字0 ~9(2)多国文字字符(3)常见的特殊符号等如:“@”、“¥”等。2、标识符(用于命名程序对象,如Java中的变更名,类名,方法名等)(1)标识符由文字字符(包括字母、中文等)数字、下划线、美元符号组成,并且首字符不能有数字,不能包括任何嵌入的空格或点,以及除除下划线字符以外的特殊字符如:~~“23c”~~错误

2021-03-14 18:42:47 86

原创 Java第一课---Java软件的安装以及运行

学习Java的第一节课一、十进制转二进制练习用辗转相除法如15=111130=11110二、二进制转十进制练习用二的次方逐渐增加,然后乘以二进制对应的数字,在相加如三、从官网下载Java开发的相关安装包四、安装JDK,设置环境变量五、测试是否安装成功,快捷键Ctrl键➕R,输入cmd打开命令用解释器应用程序,输入Java,出现以下界面,就表示配置成功注意大小写六、HelloWorld.java第一个Java程序代码图如下...

2021-03-07 22:32:45 224 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除