import mpl_toolkits.axisartist as axisartist
import matplotlib.pyplot as plt
import numpy as np# ----------------------1.创建画布并引入axisartist工具------------------
fig = plt.figure(figsize=(8, 8))  # 创建画布
#使用axisartist.Subplot方法创建一个绘图区对象ax
ax = axisartist.Subplot(fig, 111)  # 111 代表1行1列的第1个,subplot()可以用于绘制多个子图
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)
ax.axis["x"].set_axisline_style("->", size = 1.0)  # 给x坐标轴加上箭头
ax.axis["y"] = ax.new_floating_axis(1,0)  # 添加y坐标轴,且加上箭头
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)
y = 1/(1+np.exp(-x))  # 生成sigmiod形式的y数据
#设置x、y坐标轴的范围
plt.xlim(-12,12)
plt.ylim(-1, 1)#绘制图形
plt.plot(x,y, c='b')

python中的坐标轴的画法相关推荐

  1. Python中 Matplotlib局部放大图的画法

    在做对比实验中,除了对整体形状的对比,在很多情况下都需要对某一局部的数据进行放大,来观察更加精细的对比效果. 工具 Python的Matplotlib库函数 步骤 1.导入依赖库 import num ...

  2. python画xy轴_python中的坐标轴该如何画?好画吗?

    曾经的数学爱搭不理,结果在工作中发现需要用python去解决相关的问题.数学不好的小伙伴已经开始发愁了.不要着急,小编跟你们一起想办法.为了方便python小白的理解,我们还是从最基础的入手.基础知识 ...

  3. Python中局部放大图案例

    例子一: 先上完整代码和效果图: import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.axes_grid1.ins ...

  4. Python matplotlib可视化:在Matplotlib中为坐标轴刻度添加自定义符号(例如,货币符号¥$等)、水平条形图(horizontal bar)

    Python matplotlib可视化:在Matplotlib中为坐标轴刻度添加自定义符号(例如,货币符号¥$等).水平条形图(horizontal bar) 目录

  5. Python matplotlib可视化:自定义轴标签格式化函数(在轴刻度上添加自定义的数值以及符号形式)、使用自定义函数在Matplotlib中为坐标轴刻度添加自定义符号(例如,货币符号¥$等)

    Python matplotlib可视化:自定义轴标签格式化函数(在轴刻度上添加自定义的数值以及符号形式).使用自定义函数在Matplotlib中为坐标轴刻度添加自定义符号(例如,货币符号¥$等) 目 ...

  6. python中locator_调整坐标轴的刻度(locator_params)

    在python中,可以使用locator_params进行对坐标轴刻度的调整,通过nbins设置坐标轴一共平均分为几份,也可以显式的指定要调整的坐标轴,可以通过面向对象的方式或者是pyplot的方式, ...

  7. 如何在 Python 中使用 ggplot2?

    作者 | Lukas Frei 编译 | 史提芬先森 原文 | How to Use ggplot2 in Python 简介 由于严格执行图形语法,ggplot2 提供了一种极其直观且一致的数据绘制 ...

  8. python中plot的plt.text_用Python进行数据可视化的第一步,全面详解matplotlib中样式属性...

    上篇内容我们详细了解了Python使用matplotlib绘制一个复杂的正弦函数的方法(参见),上篇内容我们提到了一个属性'b-',简单介绍了它是用来设置线条颜色和样式的属性.今天,我们详细了解一下P ...

  9. python绘制三维曲面图-Python中使用Matplotlib绘制3D图形示例

    原标题:Python中使用Matplotlib绘制3D图形示例 3D图形能给我们对数据带来更加深入地理解.python的matplotlib库就包含了丰富的3D绘图工具.3D图形在数据分析.数据建模. ...

最新文章

  1. C# 尝试读取或写入受保护的内存,这通常指示其他内存已损坏。错误类型为:System.AccessViolationException。...
  2. 当 TiDB 与 Flink 相结合:高效、易用的实时数仓
  3. JVM上的下一个Java——Scala
  4. 英语口语 week13 Wednesday
  5. sparkUI使用与扩展
  6. 中文论文万能句型_干货|SCI论文写作的万能句型~
  7. 计算机的工作原理机电原理,机电控制系统原理及工程应用
  8. 资金账户、证券账户及银行账户
  9. AWNet: Attentive Wavelet Network for Image ISP AWNet:图像 ISP 的注意力小波网络(个人笔记,勿喷)
  10. leetcode小坑 ‘int’ object has no attribute ‘val‘
  11. android最佳实践:网络 电池 压缩
  12. 汽车VIN码与二手车市场
  13. 【IntelliJ IDEA插件】Alibaba Cloud AI Coding Assistant
  14. GitHub 搜索使用姿势
  15. 微信小程序自动连接蓝牙电子秤
  16. 联想拯救者联发科网卡双系统Ubuntu无法联网(RTX3060)
  17. 华文慕课北大计算机组成原理陆俊林第三章课后习题解析
  18. 通信/信号处理推荐书籍与资料
  19. 视频教程-手把手学习Excel电子表格-Office/WPS
  20. 自主飞行机器人的蜂拥算法

热门文章

  1. 将示波器数据传入电脑用matlab作FFT
  2. 金庸笔下用脚发暗器_移动的艺术:使用明暗器图创建动画材质
  3. vuepress build error: window is not defined
  4. Zabbix邮件告警配置
  5. 电脑按F1/F12/F10等进不去BIOS进入BIOS里面Advance下设置CPU Setup的Intel Virtualization Technology设置Linux长模式不兼容
  6. linux编译ice,linux环境下编译安装ICE
  7. 你知道吗?除了迅雷,这几款下载神器也不错!
  8. 500个爆文标题_爆文标题要怎么写,100个超强吸引人的标题盘点
  9. 数据结构之你没见过的排序算法!
  10. 计算机调出任务管理器的组合键是,如何打开任务管理器 打开任务管理器的方法【方法详解】...