Python Matplotlib库安装与基本作图示例
作者:memoryqiu 发布时间:2021-09-01 04:22:51
标签:Python,Matplotlib库
本文实例讲述了Python Matplotlib库安装与基本作图。分享给大家供大家参考,具体如下:
不论是数据挖掘还是数据建模,都免不了数据可视化的问题。对于Python来说,Matplotlib是著名的绘图库,它主要用于二维绘图,简单的三维绘图。
安装Matplotlib
通过pip安装Matplotlib步骤:
在cmd窗口下,进入到pip安装目录,在命令提示符中依次输入
python -m pip install -U pip setuptools
python -m pip install matplotlib
Matplotlib作图的基本代码
>>> import numpy as np
>>> import matplotlib.pyplot as plt #导入matplotlib
>>> x=np.linspace(0,10,1000) #作图的自变量x
>>> y=np.sin(x)+1 #自变量y
>>> z=np.cos(x**2)+1 #自变量z
>>> plt.figure(figsize=(8,4)) #设置图像大小
>>> plt.plot(x,y,label='$\sin x+1$',color='red',linewidth=2) #设置标签,线条颜色、大小
>>> plt.plot(x,z,'b--',label='$\cos x^2+1$') #设置线条类型,标签
>>> plt.xlabel('times(s)') #x轴名称
>>> plt.ylabel('volt') #y轴名称
>>> plt.title('a simple example') #标题
>>> plt.ylim(0,2.2) #显示的y轴范围
>>> plt.legend() #显示图例
>>> plt.show()
这里使用Python3.6环境cmd窗口运行效果如下:
绘制的图形如下:
希望本文所述对大家Python程序设计有所帮助。
来源:https://blog.csdn.net/sinat_25873421/article/details/80562114


猜你喜欢
- scipyscipy包包含致力于科学计算中常见问题的各个工具箱。它的不同子模块相应于不同的应用。像插值,积分,优化,图像处理,,特殊函数等等
- 在用python进行图像处理时,有时需要遍历numpy数组,下面是遍历数组的方法:[rows, cols] = num.shape for
- 之前的文章讲过用Tensorflow的object detection api训练MobileNetV2-SSDLite,然后发现训练的时候
- 导出到excel EXEC master..xp_cmdshell 'bcp Settle
- 1,场景:根据学生编号查询,返回该学生所在班级的所有学生。支持分页、自定义排序及结果集自动定位到查询条件的学生编号所在页。 CREATE P
- 1. 前言之前提到过目前我们的进程都是通过supervisor(http://supervisord.org/)这样一个进程管理软件进行管理
- 1.彻底弄懂CSS盒子模式一(DIV布局快速入门) 2.彻底弄懂CSS盒子模式二(导航栏实例) 4.彻底弄懂CSS盒子模式四(绝对定位和相对
- 最新版OpenCV2.4.7中,cv::resize函数有五种插值算法:最近邻、双线性、双三次、基于像素区域关系、兰索斯插值。下面用for循
- 抱着“取之于众 服务于众”的思想,我总结了一下,把它拿到网上来与大家分享,希望能帮助遇到类似问题的朋友。 我主要使用了IE内置的WebBro
- 无论你在linux上娱乐还是工作,这对你而言都是一个使用python来编程的很好的机会。回到大学我希望他们教我的是Python而不是Java
- 简单地说,就是在个人中心页面,该客户点击取消订单,提交到某个action,进行数据库的操作,将一张表中的字段值改变,然后重新返回到个人中心页
- 判断文件是否存在os.IsExists()函数和os.IsNotExists(),他们的函数的原形是func IsExist(err err
- 介绍在操作数据帧时,初学者有时甚至是更高级的数据科学家会对如何在pandas中使用inplace参数感到困惑。更有趣的是,我看到的解释这个概
- 本文实例讲述了php基于curl主动推送最新内容给百度收录的方法。分享给大家供大家参考,具体如下:php curl的好处可以以最快的方式并且
- Python序列化的概念很简单。内存里面有一个数据结构,你希望将它保存下来,重用,或者发送给其他人。你会怎么做?这取决于你想要怎么保存,怎么
- 全球数据量的疯狂增长,使得市场对资深数据库管理员的需求也节节攀升。据统计,一直到2016美国IT市场对数据库管理员的需求量增长都将会超过所有
- 目录1.简介2.list2.1数据结构2.2插入元素3.ring3.1数据结构4.heap4.1数据结构1.简介Container — 容器
- 问题描述字符串本身作为 bytess = '\xe4\xbd\xa0\xe5\xa5\xbd'解决方案s.encode(
- 所需库的安装很多人问Pytorch要怎么可视化,于是决定搞一篇。tensorboardX==2.0tensorflow==1.13.2由于t
- 我们知道在超级链接的title属性中,是不支持html代码的,我们只能使用文本来处理提示信息。当然借助js可以做出很好的效果。这里讲一下如何