python绘制箭头_python如何绘制坐标箭头?
1. 原始的
不加任何设定,一般的x-y坐标轴是不带箭头且是一个封闭的矩形。
代码:import matplotlib.pyplot as plt #导入matplotlib库
import numpy as np #导入numpy库
#生成x步长为0.1的列表数据
x = np.arange(-15,15,0.1)
#生成sigmiod形式的y数据
y=1/(1+np.exp(-x))
#设置x、y坐标轴的范围
plt.xlim(-12,12)
plt.ylim(-1, 1)
#绘制图形
plt.plot(x,y, c='b')
plt.show()
2. 设置坐标轴
matplotlib的辅助工具,包含一系列对坐标轴设置的框架。其中的axisartist包就用来设置坐标轴的类型。
将原始坐标轴均隐藏掉——添加新的基于原点的x与y轴——为新坐标轴加入箭头,并设置刻度显示方式——加入图形。
效果:
代码:import matplotlib.pyplot as plt #导入matplotlib库
import numpy as np #导入numpy库
#创建画布并引入axisartist工具。
import mpl_toolkits.axisartist as axisartist
#创建画布
fig = plt.figure(figsize=(8, 8))
#使用axisartist.Subplot方法创建一个绘图区对象ax
ax = axisartist.Subplot(fig, 111)
#将绘图区对象添加到画布中
fig.add_axes(ax)
ax.axis[:].set_visible(False)#通过set_visible方法设置绘图区所有坐标轴隐藏
ax.axis["x"] = ax.new_floating_axis(0,0)#ax.new_floating_axis代表添加新的坐标轴
ax.axis["x"].set_axisline_style("->", size = 1.0)#给x坐标轴加上箭头
#添加y坐标轴,且加上箭头
ax.axis["y"] = ax.new_floating_axis(1,0)
ax.axis["y"].set_axisline_style("-|>", size = 1.0)
#设置x、y轴上刻度显示方向
ax.axis["x"].set_axis_direction("top")
ax.axis["y"].set_axis_direction("right")
#在带箭头的x-y坐标轴背景下,绘制函数图像
#生成x步长为0.1的列表数据
x = np.arange(-15,15,0.1)
#生成sigmiod形式的y数据
y=1/(1+np.exp(-x))
#设置x、y坐标轴的范围
plt.xlim(-12,12)
plt.ylim(-1, 1)
#绘制图形
plt.plot(x,y, c='b')
plt.show()
python绘制箭头_python如何绘制坐标箭头?相关推荐
- python画箭头_Python matplotlib绘制图形,包括点、曲线、注释和箭头
Python的matplotlib模块绘制图形功能很强大,今天就用pyplot绘制一个简单的图形,图形中包括曲线.曲线上的点.注释和指向点的箭头. 1. 结果预览: 2. 代码如下: from mat ...
- python 并列条形图_python – 如何绘制具有相同X坐标并排的条形图
在matplotlib站点有一个 example.基本上,你只是按照宽度移动x值.这里是相关的位: import numpy as np import matplotlib.pyplot as plt ...
- python太极代码_Python turtle绘制阴阳太极图代码解析
本文详细分析如何使用python turtle绘制阴阳太极图,先来分解这个图形,图片中有四种颜色,每条曲线上的箭头表示乌龟移动的方向,首先从中心画一个半圆(红线),以红线所示圆的直径作半径画一个校园, ...
- python 滚动字幕_Python pygame绘制文字制作滚动文字过程解析
这篇文章主要介绍了Python pygame绘制文字制作滚动文字过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 字体常用的不是很多,在pyg ...
- python制作热力图_Python中绘制场景热力图
原文地址:https://www.cnblogs.com/taotingz/p/11309333.html 我们在做诸如人群密集度等可视化的时候,可能会考虑使用热力图,在Python中能很方便地绘制热 ...
- python画企鹅_python如何绘制降水图
python能快速解决日常工作中的小任务,比如数据展示.python做数据展示,主要用到matplotlib库,使用简单的代码,就可以很方便的绘制折线图.柱状图等.使用Java等,可能还需要配合htm ...
- python画热力图_Python中绘制场景热力图
原博文 2019-08-06 15:39 − 我们在做诸如人群密集度等可视化的时候,可能会考虑使用热力图,在Python中能很方便地绘制热力图. 下面以识别图片中的行人,并绘制热力图为例进行讲解. 步 ...
- python颜色表_Python+matplotlib绘制不同大小和颜色散点图实例
具有不同标记颜色和大小的散点图演示. 演示结果: 实现代码: import numpy as np import matplotlib.pyplot as plt import matplotlib. ...
- python动态柱状图_Python+matplotlib绘制动态更新的柱状图
Python+matplotlib绘制极坐标柱状图(南丁格尔玫瑰图) Python使用折线图.柱状图.热力图比较不同班级相同学号学生的成绩 问题描述:有些学校的学号最后两位是根据入学成绩顺序排的,那么 ...
- python实现表格_python 实现绘制整齐的表格
实现效果: 方法一: 1 print "+"+"-"*8+"+"+"-"*8+"+"+"- ...
最新文章
- android从放弃到精通 第三天 我还活着
- 关于AUC计算公式推导
- python的二维数组操作
- 实战系列-分布式缓存
- android百度地图根据点路线规划,Android 百度地图路径规划一直都是搜索不到结果...
- 用python画漂亮图-使用 Python/matplotlib 画出漂亮的论文插图
- 约瑟夫环c语言不用链表,C语言基于循环链表解决约瑟夫环问题的方法示例
- HTML5新增的几种选择器详解
- unicode 表情对照表
- 0.88mm液晶拼接屏在会议显示中的优势分析
- mac 电脑 打开隐藏文件
- 【Eclipse中的Preferences窗口中没有Server的解决方案】【Eclipse配置Tomcat】
- 《持续交付》书评与访谈
- C#导出VCF格式电话本,遇到QUOTED-PRINTABLE编码的问题,附带QUOTED-PRINTABLE编码解码
- 7号团队-团队任务5:项目总结会
- 机器学习笔记 - 优化简介
- Windows 10蓝牙只能发送文件到手机而无法从手机接收文件
- js实现深拷贝与浅拷贝
- 深信服科技公司2008校园招聘笔试题
- Chromium为视频标签 video 全屏播放的过程分析
热门文章
- Python3.7 安装Airflow 报错tenacity.async import AsyncRetrying
- 微信html代码怎么换行,微信小程序文本如何换行
- SqlServer 2008出现远程过程调用失败,错误代码[Ox800706be]
- 人人商城系统安装服务器上,微擎及人人商城安装
- iWatch 页面导航
- oracle 查询时间段内的天,ORACLE任意时间段内所有天数日期查询
- python项目实战:免费下载kugou任意付费音乐
- 5个最好的WordPress电子商务插件比较 - 2018年
- matlab计算卸载_安装与卸载MATLAB的一点经验
- unity 模型销毁_Unity中销毁游戏对象的方式