Python基础教程之Matplotlib-基础绘图
最近想自学一些数据可视化相关的工具,首先想到了Python,于是自己写一些文章,把学习成果和问题贴出来,方便自己后续查询。之前有断断续续学习过一些Python的基础语法,所以直接从Matplotlib开始,后续应该会继续更新其他相关信息。目前用的开发工具是jupyter notebook,对Python感兴趣的小伙伴也可以在评论区交流起来。
>>> Matplotlib basic usage
>>>导入模块:import matplotlib.pyplot as plt
>>>定义图像窗口: plt.figure()
>>>画图:plt.plot(x,y)
>>>定义坐标轴范围:plt.xlim()/plt.ylim()
>>>定义坐标轴名称:plt.xlable()/plt.ylable()
>>>定义坐标轴刻度及名称:plt.xticks()/plt.yticks()
>>>设置图像边框颜色:ax=plt.gca() ax.spines[].set_color()
>>>调整刻度位置:ax.xaxis.set_ticks_position()/ax.yaxis.set_ticks_position()
>>>调整边框(坐标轴)位置:ax.spines[].set_position()
%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np#定义函数
x = np.linspace(3,-3,30)
y1 = 2*x + 1
y2 = x**2#设置图像窗口 两项参数可缺省
plt.figure(num=2,figsize=(6,3))
#绘图 可设置曲线颜色、曲线宽度、曲线类型等plt.plot(x,y1,color='orange',linestyle='-.')
plt.plot(x,y2)
#设置横纵坐标轴的值范围
plt.xlim(-1,1)
plt.ylim(-2,4)
#设置横纵轴的名称
plt.xlabel('')
plt.ylabel('')
#获取当前坐标轴信息
ax = plt.gca()
#设置坐标轴边框
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
ax.xaxis.set_ticks_position('bottom')
#spines设置边框
ax.spines['bottom'].set_position(('data',0))
ax.yaxis.set_ticks_position('left')
ax.spines['left'].set_position(('data',0))
plt.show()
Python基础教程之Matplotlib-基础绘图相关推荐
- html基础教程之html基础
HTML 基础- 4个实例 不要担心本章中您还没有学过的例子, 您将在下面的章节中学到它们. HTML 标题 HTML 标题(Heading)是通过<h1> – <h6> 标签 ...
- Python培训教程之Python基础知识点梳理
Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小编就来给大家分享一篇Python培训教程之Python基础知识 ...
- python可以处理多大的数据_科多大数据之Python基础教程之Excel处理库openpyxl详解...
原标题:科多大数据之Python基础教程之Excel处理库openpyxl详解 科多大数据小课堂来啦~Python基础教程之Excel处理库openpyxl详解 openpyxl是一个第三方库,可以处 ...
- 什么是python基础教程-python基础教程之python是什么?概念解析
Python,是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. Python是纯粹的自由软件, 源代码和解释器CP ...
- python的excell库_扣丁学堂Python基础教程之Excel处理库openpyxl详解
扣丁学堂Python基础教程之Excel处理库openpyxl详解 2018-05-04 09:49:49 3197浏览 openpyxl是一个第三方库,可以处理xlsx格式的Excel文件.pipi ...
- javascript技术教程蔡敏_程序员都必掌握的前端教程之JavaScript基础教程(上)
阅读本文约需要10分钟,您可以先关注我们,避免下次无法找到. 本篇文章成哥继续带大家来学习前端教程之JavaScript,网页的动态事件基本上都是靠它来实现的.下面我们就一起来学习内容吧! 01 Ja ...
- python2.7使用教程_Python 2.7基础教程之:概要介绍
.. _tut-informal: ************************************************** An Informal Introduction to Pyt ...
- pgsql数据库默认配置事务类型_PostgreSQL基础教程之:初始化配置
PostgreSQL基础教程之:初始化配置 时间:2020-04-27 来源: PostgreSQL基础教程之:初始化配置 一.配置pg_hba.conf 先说明客户端认证配置文件pg_hba.con ...
- Nmap扫描教程之Nmap基础知识
Nmap扫描教程之Nmap基础知识 Nmap扫描Nmap基础知识 Nmap是一个免费开放的网络扫描和嗅探工具包,也叫网络映射器(Network Mapper).Nmap工具可以用来扫描电脑上开放的端口 ...
最新文章
- python面试常见问题-Python面试常见问题,涉及Python各个方面
- csdn将文章添加到专栏
- 数据库设计的三大范式、BCNF、4NF
- php实现多字段unique验证,Laravel实现用户多字段认证的解决方法
- Spring的WebClient基本使用
- python ascii转utf8_ascii 转换为 utf-8
- MongoDB的安装与使用
- Java正则表达式库基准测试– 2015年
- 吴恩达深度学习4.2练习_Convolutional Neural Networks_Happy House Residual Networks
- Apache Flink 学习教程----持续更新
- 使用Struts2框架开发租房系统(8)
- springboot网上图书商城源码
- 实战之多有米项目测试环境搭建
- 手机最强 Python 编程神器,Android、IOS 都可以!
- 多人同时用一个linux主机,云服务器能否多人使用?
- html.ex.day02
- DLP 3D打印技术有什么优点
- 物联网如何测试(一)
- PHP 防止 while true循环 CPU 使用率过高的方法
- BZOJ4487 JSOI2015染色问题(组合数学+容斥原理)
热门文章
- Fresco加载图片优化
- 路由器接自己家的网络可以上网,接公司的网络不没有网络
- RS485,uart串口加瑞芬68协议
- 读《高手》有感(包括问题、质疑、专业名词、哲理句)
- [2021.11.19]UPC-2021级新生个人训练赛第4场-19278 Problem D 关门
- 自已动手修改同花顺K线周期的快捷键
- CCF201409-1相邻数对(C语言)
- *p++ 和 *++p
- diskgenius软件将分区表类型转换成GUID,提示磁盘的首尾部分没有转换到GUID分区所必须的空间,还需各33个扇区,不能转换成功
- java socket 超时_Java Socket超时浅析