目录

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绘制折现图相关推荐

  1. python简单的绘制折现图

    在做一些数据统计时,折现图能够看出变化的趋势,最近查内存泄漏,跑了一个晚上的数据,想查查,那么折现图能够给一个很直观的结果. 我们使用pylab包来绘制图形. 我使用pip来管理python包 sud ...

  2. matplotlib 绘制折现图

    # -*- coding: utf-8 -*- import tensorflow as tf import numpy as np import matplotlib.pyplot as plt i ...

  3. 原生html js css绘制折现图,HTML5教程 Chart.js自定义提示折线图

    本篇教程探讨了HTML5教程 Chart.js自定义提示折线图,希望阅读本篇文章以后大家有所收获,帮助大家HTML5+CSS3从入门到精通 . < var randomScalingFactor ...

  4. matlab中的折现图

    列表造折现图 x=1:1:5;%x轴上的数据,第一个值代表数据开始,第二个值代表间隔,第三个值代表终止a=[203.024,113.857,256.259,244.888,293.376]; %a数据 ...

  5. 关于echarts如何在折现图上展示异常点位

    echarts展示异常点位主要用到的markPoint // 为了重复绘图添加定位点位let markPointData=[]if(model.data[0].errorCount&& ...

  6. vue项目中使用 Echarts的一些总结,包括饼图,折现图,折柱混图,年月日切换

    先奉上官网地址,一切以官网为主 Echrts官网 Echarts的基本使用 安装 cnpm i echarts -S 全局使用 在main.js中引入,然后用变量,将其挂载到vue的原型上 impor ...

  7. echarts折现图柱状图饼图资料大全整理

    line(折线图) line: { name: ...,//折现名称 coordinateSystem: 'cartesian2d',        // 坐标系 xAxisIndex: 0, yAx ...

  8. python中数据用折线图表示_使用PyQtGraph进行Python数据可视化:绘制精美折线图(以 上证指数走势为例)...

    在前两篇文章中,我们介绍了: 在了解了基本的PyQtGraph模块绘制图形功能之后,我们通过几个常用常见的数据可视化图形来演示使用PyQtGraph进行Python数据可视化. 本篇,我们介绍使用Py ...

  9. python 绘制简单的折现图

    1,先要安装 matplotlib 2,生成第一个图 这里我们创建一个列表,在其中存入前述平方数,再将这个列表传递给函数plot(),这个函数尝试根据这些数字绘制出一些有意义的图形.plt.show( ...

最新文章

  1. Mysql排序后显示排序序号
  2. 使用纯 Win32 API 编程实现Winpcap 封包捕获的第一个例子
  3. Nginx:proxy_pass、root、rewrite、alias 的使用详解
  4. 全志 添加TP休眠触摸唤醒 Patch
  5. TClientDataSet使用要点
  6. 只用一套解决方案,就可解决80%的交通物流行业信息难题
  7. Django中模型类 属性-学习笔记
  8. Django 报错 ‘polls‘ is not a registered namespace
  9. java oracle分页查询语句_oracle分页查询语句,java得到分页查询语句的方法
  10. centos7 docker安装_教你如何在 CentOS 7 下 yum 方式安装 Docker 环境
  11. jQuery 学习笔记 选择元素
  12. 【TSP】基于matlab改进的蚁群算法求解旅行商问题【含Matlab源码 242期】
  13. Unity3D:UDPSocket通信模块
  14. java cloud面试题_spring cloud 面试题
  15. Mac 增加国内节假日安排
  16. java short int 转换_基本类型'short'-Java中的强制转换
  17. RS BCH级联编译码的性能仿真
  18. 02尚硅谷书城案例-用户的注册
  19. 《Fast Online Object Tracking and Segmentation: A Unifying Approach》
  20. usb的device模式hid配置错误点

热门文章

  1. php 输出mysql查询结果_php如何输出mysql查询结果
  2. sqlserver连接oracle(通过ODBC)
  3. wince系统安装软件_精密空调安装泄漏检测系统软件的作用
  4. python3获取用户输入_python3.4控制用户输入与输出
  5. hive学习08天-一次hvie面试题
  6. 分子机制研究的五个层次,你的研究在哪个层次--转载
  7. selenium之批量执行测试用例
  8. Django + Apache + wsgi配置和环境搭建(ubuntu)
  9. Public key for mysql....rpm is not installed
  10. 次短路 Yen氏算法 凸包