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()函数介绍

 

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • c#实战教程_ps初学者入门视频

    c#实战教程_ps初学者入门视频C#基础教程-c#实例教程,适合初学者。第一章 C#语言基础本章介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习用C#语言编写window应用程序和Web应用程序。当然仅靠一章的内容就完全掌握C#语言是不可能的,如需进一步学习C#语言,还需要认真阅读有关C#语言的专著。1.1 C#语言特点Microsoft.NET(以下简称.NET)框…

    2022年9月10日
    0
  • hostapd 配置「建议收藏」

    hostapd 配置「建议收藏」hostapd配置   Homepage:http://w1.fi/hostapd/hostapdisanIEEE802.11APandIEEE802.1X/WPA/WPA2/EAP/RADIUSAuthenticator.ThispageisdedicatedtotheLinuxdocumentationofit’simplementat

    2022年5月21日
    190
  • signature=f382e962eb5d4f9443ff87189d12babf,CiteSeerX — from an observational study design. J Epidemi…

    signature=f382e962eb5d4f9443ff87189d12babf,CiteSeerX — from an observational study design. J Epidemi…AbstractLetterstotheEditor457outcomethanadirectinterventionbecauseofthespecificpathwayaffectedbythevariant,suchastheeffectofkringleIVtype2sizepolymorphismsonlipoprotein…

    2022年5月31日
    40
  • pycharm如何使用pyinstaller_python的pyinstaller用法

    pycharm如何使用pyinstaller_python的pyinstaller用法在pycharm里面安装pyinstaller直入正题之前,我们得先在pycharm上安装好这个插件。按照下图所示方法打开terminal(这个我感觉相当于你电脑运行cmd),随后你还是得找到你的python安装路径,C盘的话好像直接使用指令:pipinstallpyinstaller,D盘的话就要找到目录进行安装。python3的版本可以试着吧指令换为:pip3installpyinstaller问题引出之前我在电脑上用python搞了一个小程序(很简单的,就不细讲),但是等到我

    2022年8月28日
    0
  • PAD图初认识_认识数字图片

    PAD图初认识_认识数字图片程序流程图&N-S图&PAD图程序流程图任何复杂的程序图都应由5种基本控制结构组成或嵌套而成。 盒图(N-S图)Nassi和Scheiderman提出了一种符合结构化程序设计原则的图形描述工具,叫作盒图,也叫做N-S图。任…

    2022年8月13日
    5
  • mysql集群之MYSQL CLUSTER

    mysql集群之MYSQL CLUSTERMYSQLCLUSTER

    2022年7月1日
    22

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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