今天教大家用python绘制一些线性图案,需要的朋友可以借鉴参考一下。

画最简单的直线图

代码如下:import numpy as np

import matplotlib.pyplot as plt

x=[0,1]

y=[0,1]

plt.figure()

plt.plot(x,y)

plt.savefig("easyplot.jpg")

结果如下:

代码解释:#x轴,y轴

x=[0,1]

y=[0,1]

#创建绘图对象

plt.figure()

#在当前绘图对象进行绘图(两个参数是x,y轴的数据)

plt.plot(x,y)

#保存图象

plt.savefig("easyplot.jpg")

2.给图加上标签与标题

上面的图没有相应的X,Y轴标签说明与标题

在上述代码基础上,可以加上这些内容

代码如下:import numpy as np

import matplotlib.pyplot as plt

x=[0,1]

y=[0,1]

plt.figure()

plt.plot(x,y)

plt.xlabel("time(s)")

plt.ylabel("value(m)")

plt.title("A simple plot")

结果如下:

代码解释:plt.xlabel("time(s)") #X轴标签

plt.ylabel("value(m)") #Y轴标签

plt.title("A simple plot") #标题

3.画sinx曲线

代码如下:

# -*- coding: utf-8 -*-

import numpy as np

import matplotlib.pyplot as plt

#设置x,y轴的数值(y=sinx)x = np.linspace(0, 10, 1000)

y = np.sin(x)

#创建绘图对象,figsize参数可以指定绘图对象的宽度和高度,单位为英寸,一英寸=80pxplt.figure(figsize=(8,4))

#在当前绘图对象中画图(x轴,y轴,给所绘制的曲线的名字,画线颜色,画线宽度)plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2)

#X轴的文字plt.xlabel("Time(s)")

#Y轴的文字plt.ylabel("Volt")

#图表的标题plt.title("PyPlot First Example")

#Y轴的范围plt.ylim(-1.2,1.2)

#显示图示plt.legend()

#显示图plt.show()

#保存图plt.savefig("sinx.jpg")

结果如下:

4.画折线图

代码如下:# -*- coding: utf-8 -*-

import numpy as np

import matplotlib.pyplot as plt

#X轴,Y轴数据

x = [0,1,2,3,4,5,6]

y = [0.3,0.4,2,5,3,4.5,4]

plt.figure(figsize=(8,4)) #创建绘图对象

plt.plot(x,y,"b--",linewidth=1) #在当前绘图对象绘图(X轴,Y轴,蓝色虚线,线宽度)

plt.xlabel("Time(s)") #X轴标签

plt.ylabel("Volt") #Y轴标签

plt.title("Line plot") #图标题

plt.show() #显示图

plt.savefig("line.jpg") #保存图

相信看了这些案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

相关阅读:

以上就是怎样用python绘制折线图的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python 绘制折线图-怎样用python绘制折线图相关推荐

  1. Python案例:查询城市天气并绘制最高气温与最低气温折线图

    Python案例:查询城市天气并绘制最高气温与最低气温折线图 一.解决思路 比如要查询"泸州"的天气. 1.首先获取泸州的城市代码 http://toy1.weather.com. ...

  2. python matplotlib绘制折线图_Matplotlib实践系列:折线图完全示例

    matplotlib是Python下最常用的数据可视化绘图库,功能强大,绘图精美,虽然也有基于matplotlib的seabron库,极大得简化的绘图的流程,但个人还是更加偏向于在静态数据可视化方面使 ...

  3. python的matplotlib库绘制条形图、散点图、饼图、折线图

    python的matplotlib库绘制条形图.散点图.饼图.折线图 当我们学会了爬虫,抓取到了一些数据,接下来就是做数据分析了.本文章介绍绘制图形的基本代码. 打开cmd用pip 安装,若输入pip ...

  4. python踩坑记(使用matplotlib绘制折线图遇到的问题及解法)

    前几天老妹说毕设中图表部分是通过excel直接生成的,可能在答辩时候会显得很low,让我教教她怎么用python来画图.看了她的毕设,其实不难处理,就是两个折线图.这也让我松了一口气,毕竟快两年没有写 ...

  5. python 二维强度图_荐 python数据分析matplotlib库使用之二维图形绘制

    本篇内容会在后期不定时更新 什么是matplotlib matplotlib是最流行的python底层绘图库,主要做数据可视化图表. 为什么要学习matplotlib 能将数据进行可视化,更直观的呈现 ...

  6. python画50个图-Python绘制六种可视化图表详解,三维图最炫酷!你觉得呢?

    Python绘制六种可视化图表详解,三维图最炫酷!你觉得呢? 可视化图表,有相当多种,但常见的也就下面几种,其他比较复杂一点,大都也是基于如下几种进行组合,变换出来的.对于初学者来说,很容易被这官网上 ...

  7. python绘图subplot绘制5幅图:以2行绘制,首行3幅图,次行2幅图居中(内含绘制3幅图简单版)

    文章目录 省时版本解决方法 遇到的问题 解决方法 参考 省时版本解决方法 请使用matplotlib.gridspec import matplotlib import matplotlib.pypl ...

  8. Python+matplotlib绘制多门课程学生成绩分布饼状图

    封面图片:<Python程序设计实验指导书>,董付国,清华大学出版社 ================= 饼状图比较适合展示一个总体中各个类别所占的比例,例如商场年度营业额中各类商品.不同 ...

  9. python 山脊图_纯Python绘制艺术感满满的山脊地图,创意满分

    而今天的文章,我们就来一起基于 Python ,配合颜色与字体的选择搭配,使用简短的代码,就可以创作出艺术海报级别的 山脊地图 . 2 基于ridge_map的山脊地图绘制 我们主要使用 matplo ...

  10. python 山脊图_纯Python绘制满满艺术感的山脊地图

    ❝ 本文示例代码及附件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes❞ 1 简介 下面的这幅图可能很多读者朋友们都看到 ...

最新文章

  1. Poj3177 分离的路径
  2. Xiotech任命新CEO EMC又少一员大将
  3. C语言基础-基本算法
  4. Eclipse执行import命令导入maven项目时报错:Add a version or custom suffix using Name template in Advanced set...
  5. SDNU 1171.合并果子(区间dp)
  6. PHP 9 大缓存技术总结
  7. C# WebApi 返回JSON类型
  8. rk3288 android4.4,ubuntu16.04下firefly rk3288的编译安卓4.4
  9. python少儿编程课件ppt_Python课程第五期
  10. 电商项目实战项目需求以及技术选型
  11. eZ Publish 2013.4 发布,CMS 内容管理系统
  12. 用RDA方式同步SQLCE与SQL SERVER数据库
  13. 步进电机驱动C语言代码,单片机控制步进电机系统(C语言源代码)
  14. 关于本机及网络无法连接SQLEXPRESS的解决办法
  15. 基于智能手机传感器数据的人类行为识别
  16. 【Python算法】:n个点m条边有权无向图
  17. 全国天气预报查询接口
  18. 升级TC Games电脑玩手游助手会员都有哪些特权?会员权益了解一下
  19. Spectral Core Crack,Spectral Core尽快创建数据库副本
  20. 微信小程序的复制功能

热门文章

  1. K-means算法Java实现
  2. python基础教程_学习笔记14:标准库:一些最爱——re
  3. 【原创】聊天+传送文件+设置字体及颜色(vs2010+mfc开发)
  4. HTML字符实体(Character Entities),转义字符串(Escape Sequence)
  5. Leetcode 383 Ransom Note
  6. Python后端相关技术/工具栈
  7. python基础学习(二)注释和算术运算符
  8. Ubuntu14.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)
  9. 响应式注意要添加“视口”约束标记---viewport
  10. (读取,录入)语音处理