python plot 增加标记线,matplotlib初学:这样画折线图和添加标注、箭头
原标题: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初学:这样画折线图和添加标注、箭头相关推荐
- matplotlib 横坐标只显示整数_matplotlib初学:这样画折线图和添加标注、箭头
用matplotlib画折线图,一般使用plt.plot函数,它的具体格式为: plt.plot(x,y1,'颜色线条') 默认线条 蓝色实线 plt.plot(x,y,'b+') 表示颜色为b(bl ...
- python matplotlib绘制多条折线图
python matplotlib绘制多条折线图 代码 import matplotlib.pyplot as pltx = [6, 24, 48, 72] y1 = [87, 174, 225, 2 ...
- python matplotlib画折线图出现连线混乱_python使用matplotlib模块绘制多条折线图、散点图...
今天想直观的展示一下数据就用到了matplotlib模块,之前都是一张图只有一条曲线,现在想同一个图片上绘制多条曲线来对比,实现很简单,具体如下: #!usr/bin/env python #enco ...
- 使用python的matplotlib(pyplot)画折线图和柱状图
使用python的matplotlib(pyplot)画折线图和柱状图 今天帮师兄赶在deadline之前画论文的图,现学现卖很是刺激,现把使用matplotlib的子库pyplot画折线图和柱状图的 ...
- 数据分析之Matplotlib(二)折线图(plot)
Matplotlib能够绘制折线图.散点图.柱状图.直方图.饼图等. 折线图: plt.plot(),表示趋势 散点图: plt.scatter(),表示变量与变量之间的关系 柱状图: plt.bar ...
- python设置折线图标题字体为宋体_python中matplotlib画折线图实例(坐标轴数字、字符串混搭及标题中文显示)...
最近在用python中的matplotlib画折线图,遇到了坐标轴 "数字+刻度" 混合显示.标题中文显示.批量处理等诸多问题.通过学习解决了,来记录下.如有错误或不足之处,望请指 ...
- 使用python代码画折线图【matplotlib】
1.画折线图[一条示例] import matplotlib.pyplot as plt import numpy as npx_axis_data = [1,2,3,4,5,6,7] #x y_ax ...
- 如何使用python画折线图-Python 使用 matplotlib 画折线图教程
话不多说,直接上代码.最近修改一篇论文,实验部分的图全部重画了一下,也正好在此进行整理.使用 Python 的 matplotlib 库来画图还是比较方便的,今天整理一下用 matplotlib 画折 ...
- 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 ...
最新文章
- 办公室自动化系统_大队举办办公自动化系统培训班
- C语言在main中输入2个整数ab,2014年计算机等级二级C语言程序设计习题
- 输出两个文件中不同/相同的行
- 计算机语言中tc是什么,新人必须了解的几个TC常用语和脚本基础知识!
- Lilypad Pondg(POJ-3171)
- 用上Latex实现编辑伪代码
- CSS3 Flexbox 弹性布局
- 用Redis实现Session功能
- Windows 8.1安装python出现api-ms-win-crt-runtime-l1-1-0.dll
- 完整版身份证前6位判断归属地
- 编译原理-第一节(东南大学廖力老师)
- Photoshop CS2 视频教程-PS色板(转)
- windows制作黑苹果双系统
- 【飘儿菜】-Matplotlib-绘制饼图
- 解决网页中一直点击出现蓝色背景问题
- [转载]全国高校IPv6地址分配情况
- win10笔记本自带蓝牙连接xbox one s无线手柄(也适用于耳机等蓝牙设备)
- python_安居客区域房源均价工具(matplotlib)
- 2014年1月MBA联考英语真题答案及解析:阅读
- 【C++实验】模拟实现一个ATM自助存取款机
热门文章
- transformers库使用--模型构建
- vue实现3D饼状图
- Matlab 与stm32单片机之间的串口通信项目实战
- java web水果销售系统_基于jsp的水果销售-JavaEE实现水果销售 - java项目源码
- 做一个python的旅游系统_Python爬取13个旅游城市,告诉你新年大家最爱去哪玩?...
- 【C++】读取 .csv / .xlsx 文件中的指定数据(非常实用)
- win7安装Edge提示“无法连接到Internet。如果使用防火墙,请将MicrosoftEdgeUpdate.exe加入允许列表中“
- 单调时钟与墙上时钟的区别?ntp如何优雅校时?
- 咖啡泡JAVA_【转】咖啡—冲泡方式
- 【Transformer 相关理论深入理解】注意力机制、自注意力机制、多头注意力机制、位置编码