原标题:matplotlib初学:这样画折线图和添加标注、箭头

用matplotlib 画折线图,一般使用plt.plot函数,它的具体格式为:

plt.plot(x,y1, '颜色线条') 默认线条 蓝色实线

plt.plot(x,y, 'b+') 表示颜色为b(blue),线条用“+”连接.

例:

importmatplotlib.pyplot asplt

importnumpy asnp

x= np.arange(0,10,0.5)

y1=x**2

y2=3*x+1

y3=13*x

plt.plot(x,y1,x,y2, 'b+',x,y3, 'r-.')

得到的图像如下:

这个图过于简单,接下来,分别为三个函数添加标签 ,使用的是text函数

plt.text(6,100, 'y=13*x',c= 'r')指的是将标签“ y=13*x”放在坐标为(6,100)的位置,颜色为 red红色

importmatplotlib.pyplot asplt

importnumpy asnp

x= np.arange(0,10,0.5)

y1=x**2

y2=3*x+1

y3=13*x

plt.plot(x,y1,x,y2, 'b+',x,y3, 'r-.')

plt.text(6,60, 'y=x**2')

plt.text(6,30, 'y=3*x+1',c= 'b')

plt.text(6,100, 'y=13*x',c= 'r')

plt.text(0,110, '□ function')

这样的标签实际上还不够明显,所以需要添加“箭头”,引入arrow或annotate函数

(1).plt.arrow(5,90,1,-10,ec= 'r')指:起始位置为(5,49),起始位置的横坐标相差1,纵坐标相差-10.颜色为r红色.

(2).plt.annotate( 'y=x^2',xy=(5.5,30),xytext=(7,36),c= 'b',arrowprops={ 'arrowstyle': '

标签显示y=x^2,起点坐标(5.5,30),终点坐标(7,36),颜色为蓝色,'

(此处已添加圈子卡片,请到今日头条客户端查看)

importmatplotlib.pyplot asplt

importnumpy asnp

x= np.arange(0,10,0.5)

y1=x**2

y2=3*x+1

y3=13*x

plt.plot(x,y1,x,y2, 'b+',x,y3, 'r-.')

plt.text(4.3,92, 'y=13x',c= 'r')

plt.arrow(5,90,1,-10,ec= 'r')

plt.annotate( 'y=x^2',xy=(5.5,30),xytext=(7,36),c= 'b',arrowprops={ 'arrowstyle': '

plt.text(6,6, 'y=3x+1',c= 'b')

plt.text(0,110, '□ function')

责任编辑:

python plot 增加标记线,matplotlib初学:这样画折线图和添加标注、箭头相关推荐

  1. matplotlib 横坐标只显示整数_matplotlib初学:这样画折线图和添加标注、箭头

    用matplotlib画折线图,一般使用plt.plot函数,它的具体格式为: plt.plot(x,y1,'颜色线条') 默认线条 蓝色实线 plt.plot(x,y,'b+') 表示颜色为b(bl ...

  2. python matplotlib绘制多条折线图

    python matplotlib绘制多条折线图 代码 import matplotlib.pyplot as pltx = [6, 24, 48, 72] y1 = [87, 174, 225, 2 ...

  3. python matplotlib画折线图出现连线混乱_python使用matplotlib模块绘制多条折线图、散点图...

    今天想直观的展示一下数据就用到了matplotlib模块,之前都是一张图只有一条曲线,现在想同一个图片上绘制多条曲线来对比,实现很简单,具体如下: #!usr/bin/env python #enco ...

  4. 使用python的matplotlib(pyplot)画折线图和柱状图

    使用python的matplotlib(pyplot)画折线图和柱状图 今天帮师兄赶在deadline之前画论文的图,现学现卖很是刺激,现把使用matplotlib的子库pyplot画折线图和柱状图的 ...

  5. 数据分析之Matplotlib(二)折线图(plot)

    Matplotlib能够绘制折线图.散点图.柱状图.直方图.饼图等. 折线图: plt.plot(),表示趋势 散点图: plt.scatter(),表示变量与变量之间的关系 柱状图: plt.bar ...

  6. python设置折线图标题字体为宋体_python中matplotlib画折线图实例(坐标轴数字、字符串混搭及标题中文显示)...

    最近在用python中的matplotlib画折线图,遇到了坐标轴 "数字+刻度" 混合显示.标题中文显示.批量处理等诸多问题.通过学习解决了,来记录下.如有错误或不足之处,望请指 ...

  7. 使用python代码画折线图【matplotlib】

    1.画折线图[一条示例] import matplotlib.pyplot as plt import numpy as npx_axis_data = [1,2,3,4,5,6,7] #x y_ax ...

  8. 如何使用python画折线图-Python 使用 matplotlib 画折线图教程

    话不多说,直接上代码.最近修改一篇论文,实验部分的图全部重画了一下,也正好在此进行整理.使用 Python 的 matplotlib 库来画图还是比较方便的,今天整理一下用 matplotlib 画折 ...

  9. python如何绘制曲线图_python pandas plot画折线图如何显示x轴的值?

    在使用python pandas Series plot画折线图时,不知道该如何显示x轴的值. 代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...

最新文章

  1. 办公室自动化系统_大队举办办公自动化系统培训班
  2. C语言在main中输入2个整数ab,2014年计算机等级二级C语言程序设计习题
  3. 输出两个文件中不同/相同的行
  4. 计算机语言中tc是什么,新人必须了解的几个TC常用语和脚本基础知识!
  5. Lilypad Pondg(POJ-3171)
  6. 用上Latex实现编辑伪代码
  7. CSS3 Flexbox 弹性布局
  8. 用Redis实现Session功能
  9. Windows 8.1安装python出现api-ms-win-crt-runtime-l1-1-0.dll
  10. 完整版身份证前6位判断归属地
  11. 编译原理-第一节(东南大学廖力老师)
  12. Photoshop CS2 视频教程-PS色板(转)
  13. windows制作黑苹果双系统
  14. 【飘儿菜】-Matplotlib-绘制饼图
  15. 解决网页中一直点击出现蓝色背景问题
  16. [转载]全国高校IPv6地址分配情况
  17. win10笔记本自带蓝牙连接xbox one s无线手柄(也适用于耳机等蓝牙设备)
  18. python_安居客区域房源均价工具(matplotlib)
  19. 2014年1月MBA联考英语真题答案及解析:阅读
  20. 【C++实验】模拟实现一个ATM自助存取款机

热门文章

  1. transformers库使用--模型构建
  2. vue实现3D饼状图
  3. Matlab 与stm32单片机之间的串口通信项目实战
  4. java web水果销售系统_基于jsp的水果销售-JavaEE实现水果销售 - java项目源码
  5. 做一个python的旅游系统_Python爬取13个旅游城市,告诉你新年大家最爱去哪玩?...
  6. 【C++】读取 .csv / .xlsx 文件中的指定数据(非常实用)
  7. win7安装Edge提示“无法连接到Internet。如果使用防火墙,请将MicrosoftEdgeUpdate.exe加入允许列表中“
  8. 单调时钟与墙上时钟的区别?ntp如何优雅校时?
  9. 咖啡泡JAVA_【转】咖啡—冲泡方式
  10. 【Transformer 相关理论深入理解】注意力机制、自注意力机制、多头注意力机制、位置编码