matplotlib:第一节 初窥门径,简单示例,plot()函数介绍

matplotlib:第一节 初窥门径,简单示例,plot()函数介绍

大家好,又见面了,我是全栈君。

matplotlib:第一节  初窥门径,简单示例,plot()函数介绍

 

一、安装matplotlib

遇事不决,先安装。

pip install matplotlib

二、实例应用

 

1、创建一个二维图

from matplotlib import pyplot#导入模块


chart, = pyplot.plot([], [], 'g.-')#创建2维直线图

pyplot.show()#弹窗显示

有关 pyplot.plot()函数详细介绍:

plt.plot(x, y, format_string, **kwargs)#x轴,y轴,控制图线的格式,具体格式如下:

format_string
颜色字符 风格字符 标记字符
  • 'b' 蓝色
  • 'm' 洋红色
  • 'g' 绿色
  • 'y' 黄色
  • 'r' 红色
  • 'k' 黑色
  • 'w' 白色
  • 'c' 青绿色
  • '#008000' RGB某颜色 '0.8' 灰度值字符串
  • 多条曲线不指定颜色时,会自动选择不同颜色
  • '‐' 实线
  • '‐‐' 破折线
  • '‐.' 点划线
  • ':' 虚线
  • '' ' ' 无线条
  • '.' 点标记
  • ',' 像素标记(极小点)
  • 'o' 实心圈标记
  • 'v' 倒三角标记
  • '^' 上三角标记
  • '>' 右三角标记
  • '<' 左三角标记

如上:字符可以从3个中任意一个进行组合。如上代码中:我使用的是     绿色,实线,点。

2、美化图表

为了使图表看起来更加的美丽,我们需要给他增加一点修饰才行。

from matplotlib import pyplot#导入模块


chart, = pyplot.plot([], [], 'g.-')#创建2维直线图pyplot.plot([0.1,0.2], [0.1,0.2], 'g.-'),多个点坐标

chart.set_data(1, 1)#设置坐标x,y的点

pyplot.title("chart")#添加图标题

pyplot.show()#弹窗显示

三、扩展

为了方便之后添加柱状图,我们需要增加一句代码

from matplotlib import pyplot#导入模块

fig, ax = pyplot.subplots()#返回一个包含figure和axes对象的元组,将元组分解为fig和ax两个变量,可创建子图

chart, = pyplot.plot([], [], 'g.-')#创建2维直线图

chart.set_data(1, 1)#创建坐标x,y

pyplot.title("chart")#添加图标题

pyplot.show()#弹窗显示

 

我们来看一下成品吧!

matplotlib:第一节 初窥门径,简单示例,plot()函数介绍

欢迎关注我们哦:

matplotlib:第一节 初窥门径,简单示例,plot()函数介绍

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/111370.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • java.lang.ClassCastException android.widget.RelativeLayout LayoutParams 异常

    java.lang.ClassCastException android.widget.RelativeLayout LayoutParams 异常1、在xml布局文件如下所示:<RelativeLayoutandroid:layout_width=”match_parent”android:layout_height=”wrap_content”android:background=”@android:color/dar…

  • linux服务器配置jdk环境变量

    因为Java项目部署需要Java运行环境jdk,要在Linux服务器上部署Java项目,就必须线安装好jdk并配置好环境变量;本篇文章记录了如何安装jdk以及配置环境变量。1.下载jdk2.使用sftp工具将下载的jdk文件上传到Linux服务器上3.将jdk文件移动到/usr/local/java路径下mvjdk-8u171-linux-x64.tar.gz…

  • Zookeeper-Zab协议

    Zookeeper-Zab协议Zookeeper消息广播模式崩溃恢复机制选LeaderZAB协议用来保持数据一致性,主要有两种模式,第一是消息广播模式;第二是崩溃恢复模式除此之外我门还应该了解Leader的选出机制消息广播模式在zookeeper集群中数据副本的传递策略就是采用消息广播模式。ZAB协议中Leader等待follower的ACK反馈是指”只要半数以上的follower成功反馈即可,不需要收到全部follower反馈”;下图中展示了消息广播的具体流程图:zookeeper中消息广播的具体步骤如下:客户端发起一

  • JAVA后端应该学什么技术?[通俗易懂]

    JAVA后端应该学什么技术?[通俗易懂]Java语言是最常见的后端开发语言之一,Java语言由于自身具备构建多线程的能力,且体系结构比较中立,所以在大型互联网平台的开发中得到了广泛的采用。目前要想从事Java的后端开发应该学习以下内容:第一,Servlet技术。Servlet技术是Java后端的重要技术之一,作为JavaWeb开发的核心组件,Servlet承担了WebMVC结构中的核心作用(功能导航)。传统的Model2结构…

  • OPC服务器配置文档,OPCClient远程连接OPC服务器配置手册[通俗易懂]

    OPC服务器配置文档,OPCClient远程连接OPC服务器配置手册[通俗易懂]OPCClient远程连接OPCServer配置说明OPCClient远程连接OPC服务器配置手册作者:张荣华来源:博客园发布时间:2008-12-1816:16阅读:2434次原文链接[收藏]一,操作系统用户1、在OPC服务器上用Administrator用户建立一个拥有管理员权限的用户并设置密码,一定要设置密码,不能为空,如:用户名:OPCClientUs…

  • linux抓包命令tcpdump 文本,Linux下抓包命令tcpdump的使用

    linux抓包命令tcpdump 文本,Linux下抓包命令tcpdump的使用在linux下,可以使用tcpdump命令来抓取数据包。主要用法如下:过滤网卡tcpdump-ieth0#抓取所有经过网卡eth0数据包tcpdump-ilo#抓取环回口的数据包过滤主机/IPtcpdumphost192.168.10.10#抓取所有IP为192.168.10.10的数据包tcpdumpsrchost192.168.10…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号