曾经的数学爱搭不理,结果在工作中发现需要用python去解决相关的问题。数学不好的小伙伴已经开始发愁了。不要着急,小编跟你们一起想办法。为了方便python小白的理解,我们还是从最基础的入手。基础知识不够牢固,我们就从最简单的重新学起。本篇文章将以坐标轴为例,教大家画图我们之前数学中经常画的坐标轴图形。

1. 创建画布并引入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)

2. 绘制带箭头的x-y坐标轴#通过set_visible方法设置绘图区所有坐标轴隐藏

ax.axis[:].set_visible(False)

#ax.new_floating_axis代表添加新的坐标轴

ax.axis["x"] = ax.new_floating_axis(0,0)

#给x坐标轴加上箭头

ax.axis["x"].set_axisline_style("->", size = 1.0)

#添加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")

3. 在带箭头的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')

以上就是python中的坐标轴的画法。大家画出来可以互相比较一看,看看谁画的更好看呀~学会了的小伙伴可以保存今天的知识点,方便下次画坐标轴时继续翻阅。

python画xy轴_python中的坐标轴该如何画?好画吗?相关推荐

  1. python画xy轴_Python+pyqtgraph数据可视化:自定义坐标轴信息

    引言 pyqtgraph是Python平台上一种功能强大的2D/3D绘图库,相对于matplotlib库,由于内部实现方式上,使用了高速计算的numpy信号处理库以及Qt的GraphicsView框架 ...

  2. python画xy轴_python画双y轴图像的示例代码

    很多时候可能需要在一个图中画出多条函数图像,但是可能y轴的物理含义不一样,或是数值范围相差较大,此时就需要双y轴. matplotlib和seaborn都可以画双y轴图像. 一个例子: import ...

  3. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  4. python决策树 多分类_Python中的决策树分类:您需要了解的一切

    python决策树 多分类 什么是决策树? (What is Decision Tree?) A decision tree is a decision support tool that uses ...

  5. python基础知识测试题_Python中的单元测试—基础知识

    python基础知识测试题 Unit testing is the number one skill which separates people who just finished their de ...

  6. python super详解_python中super()详解

    一.问题的发现与提出 在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以前,通常的写法如代码段1:  代码段1:  class A:   def __init__ ...

  7. python 渲染3d模型_Python中的3D软件渲染

    我决定尝试在Python中使用Pygame进行实验,这样我就可以通过pixelarray绘制到屏幕上了.我决定按照this article来深入研究3D的数学 简而言之,我已经实现了所有功能.我构建了 ...

  8. python数据库模糊查询_python中数据库like模糊查询方式

    python中数据库like模糊查询方式 在Python中%是一个格式化字符,所以如果需要使用%则需要写成%%. 将在Python中执行的sql语句改为: sql = "SELECT * F ...

  9. python redis 消息队列_python中利用redis构建任务队列(queue)

    Python中的使用标准queue模块就可以建立多进程使用的队列,但是使用redis和redis-queue(rq)模块使这一操作更加简单. Part 1. 比如首先我们使用队列来简单的储存数据:我们 ...

最新文章

  1. Blender建筑可视化技能学习视频教程
  2. 零基础python入门编程全栈量化ai 百度云_Python编程量化AI全栈零基础入门帖子详情 - 网易云课堂...
  3. java线程 kill linux_linux查看进程和线程的命令
  4. Java实现算法导论中有限自动机字符串匹配算法
  5. struts2的bean标签和set标签
  6. operator-sdk安装脚本整理
  7. SBO中的manager用户已锁定
  8. 曾经很火但消失了的软件,你还记得几个?
  9. 10个实用的 ES6 方法
  10. 主力吸筹猛攻指标源码_主力吸筹猛攻指标源码-通达信公式 -程序化交易(CXH99.COM)...
  11. 写给夏燕第十一个男人
  12. 关于Office 365开发者订阅无法注册的说明
  13. jenkins配置master-slave并发布dubbo服务
  14. 北京地铁规划图_测试博客撰写增加图片的办法
  15. 常用java技术_java常用技术
  16. windows环境搭建MQTT
  17. 6.进程通信 无名管道 有名管道
  18. Variational graph auto-encoders (VGAE)
  19. Space Invaders 太空侵略者
  20. Linux如何创建快捷方式

热门文章

  1. google 天气rss
  2. XSSFWorkbook 设置单元格样式_欺骗你眼睛的立体单元格~~
  3. python中del和pop有什么区别_Python列表删除元素del、pop()和remove()的区别小结
  4. 选择了考研,你后悔过吗?
  5. 使用基于Boost的预处理器元编程实现变长类型列表的参数化
  6. Pixel修改kernel内核调试
  7. 帆软报表FineReport出现数据在一页呈现,并且多行挤在一起的情况
  8. larry wall
  9. 阅读java源代码的阅读器_TXT小说阅读器java代码
  10. ai作文批改_作文批改功能,AI,你可以在批改记录中看到自己每次的进步