【Matplotlib】【Python】如何使用matplotlib绘制折现图
目录
1、绘制折线图
2、修改标签文字和线条粗细
3、修改坐标默认值
1、绘制折线图
下面使用matplotlib绘制一个简单的折线图,在对其进行定制,以实现更丰富的数据可视化。
#!/usr/bin/env python
# -*- coding:utf-8 -*-import matplotlib.pyplot as pltsquares = [1, 4, 8, 16, 25]
plt.plot(squares)
plt.show()
代码解析:
导入模块pyplot,并指定了别名plt,以免反复输入pyplot。实践中一般都这这样命名。
使用plot函数绘制简单的折线图
plt.show()打开matplotlib查看器,并显示绘制的图形。
执行代码结果:
2、修改标签文字和线条粗细
#!/usr/bin/env python
# -*- coding:utf-8 -*-import matplotlib.pyplot as pltsquares = [1, 4, 8, 16, 25]
plt.plot(squares, linewidth=5) # 指定线条宽度# 设置图表标题, 并给坐标轴加上标签
plt.title("Square Numbers", fontsize=24)
plt.xlabel("Value", fontsize=14)
plt.ylabel("Square of Value", fontsize=14)# 设置刻度标记的大小
plt.tick_params(axis='both', labelsize=14)plt.show()
代码解析:
参数linewidth:决定了plot绘制的线条的粗细
函数title():给图表指定标题
参数fontsize:指定字体的大小
函数xlabel()和ylabel():设置坐标轴标题
函数tick_params():设置刻度的样式,指定的实参将影响x轴和y轴上的刻度(axis='both'),并将刻度标记的字号设置为14(labelsize=14)
3、修改坐标默认值
plot默认第一个点对应的坐标值为0,如果不想使用默认值,可以给plot提供输入和输出值。
#!/usr/bin/env python
# -*- coding:utf-8 -*-import matplotlib.pyplot as pltinput_values = [1, 2, 3, 4, 5]
squares = [1, 4, 8, 16, 25]
plt.plot(squares, linewidth=5) # 指定线条宽度# 设置图表标题, 并给坐标轴加上标签
plt.title("Square Numbers", fontsize=24)
plt.xlabel("Value", fontsize=14)
plt.ylabel("Square of Value", fontsize=14)# 设置刻度标记的大小
plt.tick_params(axis='both', labelsize=14)plt.show()
【Matplotlib】【Python】如何使用matplotlib绘制折现图相关推荐
- python简单的绘制折现图
在做一些数据统计时,折现图能够看出变化的趋势,最近查内存泄漏,跑了一个晚上的数据,想查查,那么折现图能够给一个很直观的结果. 我们使用pylab包来绘制图形. 我使用pip来管理python包 sud ...
- matplotlib 绘制折现图
# -*- coding: utf-8 -*- import tensorflow as tf import numpy as np import matplotlib.pyplot as plt i ...
- 原生html js css绘制折现图,HTML5教程 Chart.js自定义提示折线图
本篇教程探讨了HTML5教程 Chart.js自定义提示折线图,希望阅读本篇文章以后大家有所收获,帮助大家HTML5+CSS3从入门到精通 . < var randomScalingFactor ...
- matlab中的折现图
列表造折现图 x=1:1:5;%x轴上的数据,第一个值代表数据开始,第二个值代表间隔,第三个值代表终止a=[203.024,113.857,256.259,244.888,293.376]; %a数据 ...
- 关于echarts如何在折现图上展示异常点位
echarts展示异常点位主要用到的markPoint // 为了重复绘图添加定位点位let markPointData=[]if(model.data[0].errorCount&& ...
- vue项目中使用 Echarts的一些总结,包括饼图,折现图,折柱混图,年月日切换
先奉上官网地址,一切以官网为主 Echrts官网 Echarts的基本使用 安装 cnpm i echarts -S 全局使用 在main.js中引入,然后用变量,将其挂载到vue的原型上 impor ...
- echarts折现图柱状图饼图资料大全整理
line(折线图) line: { name: ...,//折现名称 coordinateSystem: 'cartesian2d', // 坐标系 xAxisIndex: 0, yAx ...
- python中数据用折线图表示_使用PyQtGraph进行Python数据可视化:绘制精美折线图(以 上证指数走势为例)...
在前两篇文章中,我们介绍了: 在了解了基本的PyQtGraph模块绘制图形功能之后,我们通过几个常用常见的数据可视化图形来演示使用PyQtGraph进行Python数据可视化. 本篇,我们介绍使用Py ...
- python 绘制简单的折现图
1,先要安装 matplotlib 2,生成第一个图 这里我们创建一个列表,在其中存入前述平方数,再将这个列表传递给函数plot(),这个函数尝试根据这些数字绘制出一些有意义的图形.plt.show( ...
最新文章
- Mysql排序后显示排序序号
- 使用纯 Win32 API 编程实现Winpcap 封包捕获的第一个例子
- Nginx:proxy_pass、root、rewrite、alias 的使用详解
- 全志 添加TP休眠触摸唤醒 Patch
- TClientDataSet使用要点
- 只用一套解决方案,就可解决80%的交通物流行业信息难题
- Django中模型类 属性-学习笔记
- Django 报错 ‘polls‘ is not a registered namespace
- java oracle分页查询语句_oracle分页查询语句,java得到分页查询语句的方法
- centos7 docker安装_教你如何在 CentOS 7 下 yum 方式安装 Docker 环境
- jQuery 学习笔记 选择元素
- 【TSP】基于matlab改进的蚁群算法求解旅行商问题【含Matlab源码 242期】
- Unity3D:UDPSocket通信模块
- java cloud面试题_spring cloud 面试题
- Mac 增加国内节假日安排
- java short int 转换_基本类型'short'-Java中的强制转换
- RS BCH级联编译码的性能仿真
- 02尚硅谷书城案例-用户的注册
- 《Fast Online Object Tracking and Segmentation: A Unifying Approach》
- usb的device模式hid配置错误点
热门文章
- php 输出mysql查询结果_php如何输出mysql查询结果
- sqlserver连接oracle(通过ODBC)
- wince系统安装软件_精密空调安装泄漏检测系统软件的作用
- python3获取用户输入_python3.4控制用户输入与输出
- hive学习08天-一次hvie面试题
- 分子机制研究的五个层次,你的研究在哪个层次--转载
- selenium之批量执行测试用例
- Django + Apache + wsgi配置和环境搭建(ubuntu)
- Public key for mysql....rpm is not installed
- 次短路 Yen氏算法 凸包