2019-04-15 Python之利用matplotlib和numpy的简单绘图

环境:win10家庭版, Anocada的 Spyder

一.简单使用

使用函数 plt.polt(x,y,label,color,width) 根据x,y 数组 绘制直,曲线

import numpy as np               #引用numpy库,从新命名它为np(以后用np代替numpy,简洁)
import matplotlib.pyplot as plt
import matplotlib

x = np.linspace(0,6,100)    #在【0,6】平均分为100个print(x)   #输出查看一下x内容
y = np.cos(2*np.pi*x) * np.exp(-x) + 0.8   #调用np库里的cos函数print(y)  #输出Y查看一下内容plt.plot(x,y,‘k‘,color=‘r‘,linewidth=3,linestyle="-") color=‘r‘代表红色
plt.show() #展示绘图

二.

import numpy as np
import matplotlib.pyplot as plt
import matplotlib

matplotlib.rcParams[‘font.family‘] = ‘SimHei‘       #为了正确显示中文字体,设置SimHei为默认字体
matplotlib.rcParams[‘font.sans-serif‘] = [‘SimHei‘]  #备选方案,防止上面一条命令无效
plt.plot([0,0.5,2,4],[0,99,2,3])    #定义x,y坐标(0,0),(0.5,99)....
plt.title("14-Kind")    #编写标题
plt.show()

三.

import numpy as np
import matplotlib.pyplot as plt
import matplotlib

x = np.linspace(0,10,10) #在【0,10】内分隔100
print(x)
y = np.cos(2*np.pi*x) * np.exp(-x) + 0.8
print(y)
plt.plot(x,y,‘k‘,color = ‘r‘, label="$y-x$",linewidth=3)  #label左上角显示内容,详情看图片
plt.axis([0,6,0,1.8])       #x在【0,6】,y在【0,1.8】
ix = (x>1) & (x<5)      #设置显示颜色范围
#加阴影 alpha(颜色深度)
plt.fill_between(x,y,0,where = ix,                 facecolor = ‘blue‘,alpha=0.6)
plt.xlabel(‘时间(s)‘)
plt.ylabel(‘路程(km)‘)
plt.text(0.5 * (0.8+3),0.2 ,r"$\int_a^b f(x)\mathrm{d}x$",         horizontalalignment=‘center‘)
plt.title("14-Kind")
plt.legend()
plt.show()

原文地址:https://www.cnblogs.com/ymzm204/p/10709700.html

时间: 2024-11-10 12:36:08

2019-04-15 Python之利用matplotlib和numpy的简单绘图的相关文章

【谜客帝国】第150届微雨潇潇联想&amp;灯谜谜会(2019.04.15)

[谜客帝国]第150届微雨潇潇联想&灯谜谜会(2019.04.15) 主持:瓷    计分:晶莹 1.山寺桃花始盛开 才了蚕桑才插田 爱与温暖之佳作 布谷声中夏令新 5 人间四月天 2.幽居在深谷 谢娘之风致 貌略逊黛玉 月夜遇梅仙 4 林下美人 3.有三秋桂子 育桃李满园 效我军劲旅 学仲淹咏梅 4 华中师范 [注:华中师范大学校址桂子山] 4.刮目相看吕蒙 回书效仿刘彻 莽夫手不释卷 落架东湖之滨 4 武汉大学 [注:珞珈山原名落架山] 5.有鲈鱼堪脍 一字救千人 巨鸟之羽翼 宋玉之词赋 1

【Python数据挖掘课程】六.Numpy、Pandas和Matplotlib包基础知识

前面几篇文章采用的案例的方法进行介绍的,这篇文章主要介绍Python常用的扩展包,同时结合数据挖掘相关知识介绍该包具体的用法,主要介绍Numpy.Pandas和Matplotlib三个包.目录:        一.Python常用扩展包        二.Numpy科学计算包        三.Pandas数据分析包        四.Matplotlib绘图包 前文推荐:       [Python数据挖掘课程]一.安装Python及爬虫入门介绍       [Python数据挖掘课程]二.K

使用python中的matplotlib进行绘图分析数据

http://blog.csdn.net/pipisorry/article/details/37742423 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中. 它的文档相当完备,并且 Gallery页面 中有上百幅缩略图,打开之后都有源程序.因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定. 在Linux下比较著名的数据图工具

python数据分析工具 | matplotlib

不论是数据挖掘还是数学建模,都免不了数据可视化的问题.对于 Python 来说,matplotlib 是最著名的绘图库,它主要用于二维绘图,当然也可以进行简单的三维绘图.它不但提供了一整套和 Matlab 相似但更为丰富的命令,让我们可以非常快捷地用 python 可视化数据. matplotlib基础 # 安装 pip install matplotlib 两种绘图风格: MATLAB风格: 基本函数是 plot,分别取 x,y 的值,然后取到坐标(x,y)后,对不同的连续点进行连线. 面向对

windows下python安装matplotlib、Numpy和Scipy模块

Scikit-learn运行需要matplotlib.Numpy和Scipy等模块,python的包的资源链接:http://www.lfd.uci.edu/~gohlke/pythonlibs/ Pip python包以前提供exe文件和wheel文件,但是最近只提供wheel文件,需要安装setuptools,安装pip,先下载两个文件 ez_setup.py和get-pip.py这两个文件,在cmd下运行. 安装pip需要在Python的官网上去下载,下载地址是:https://pypi.

解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题

问题: 我在ubuntu14.04下用python中的matplotlib模块内的pyplot输出图片不能显示中文,怎么解决呢? 解决: 1.指定默认编码为UTF-8: 在python代码开头加入如下代码 import sys reload(sys) sys.setdefaultencoding('utf-8') 2.确认你ubuntu系统环境下拥有的中文字体文件: 在终端运行命令"fc-list :lang=zh",得到自己系统的中文字体 命令输出如下: /usr/share/fon

PowerBI更新2019/04 - 解决方案架构 - PowerBI Solution Architecture(一图胜万字!)

Power BI 架构图 (2019/04) 1) Power BI Desktop 是一个免费的工具.它可以用来准备和管理数据模型:包括链接各种数据:做数据清洗:定义关系:定义度量值和层级关系:应用各种图表显示数据. 2) Power BI publisher plugin for Excel是一个Excel的插件,可以将Excel的表格/透视表/透视图发布到Power BI 云端或者Power BI服务器,以便于与其他人共享. 同时,可以将PowerPivot中的数据模型导入到Power B

用python的matplotlib和numpy库绘制股票K线均线和成交量的整合效果(含量化验证交易策略代码)

在用python的matplotlib和numpy库绘制股票K线均线的整合效果(含从网络接口爬取数据和验证交易策略代码)一文里,我讲述了通过爬虫接口得到股票数据并绘制出K线均线图形的方式,在本文里,将在此基础上再引入成交量效果图,并结合量价理论,给出并验证一些交易策略. 1 成交量对量化分析的意义 美国的股市分析家葛兰碧(Joe Granville)在他所著的<股票市场指标>一书里提出著名的“量价理论”.“量价理论”的核心思想是,任何对股价的分析,如果离开了对成交量的分析,都将是无本之木,无水

Python中使用matplotlib 如何绘制折线图?

本文和大家分享的主要是python开发中matplotlib 绘制折线图相关内容,一起来看看吧,希望对大家学习和使用这部分内容有所帮助. matplotlib 1.安装matplotlib ① linux系统安装 # 安装matplotlib模块 $ sudo apt-get install python3-matplotlib# 如果是python2.7 执行如下命令 $ sudo apt-get install python-matplotlib# 如果你安装较新的Python,安装模块一乐