【实验楼/matplotlib.pyplot】绘制笛卡尔坐标系+注释+图例

本文档介绍了如何使用matplotlib库在Python中绘制笛卡尔坐标系,并详细讲解了绘制直角坐标系、函数图像、修改坐标轴刻度、添加注释和图例的步骤。通过实例代码,展示了如何绘制两个三角函数和两条直线,并提供了完整的源码链接。
摘要由CSDN通过智能技术生成

博主的github链接,欢迎大家来访问~:https://github.com/Sh-Zh-7

强化学习经典算法实现地址:https://github.com/Sh-Zh-7/reinforce-learning-impl

一. 问题描述

二. 问题分析

做这种问题我们应该先把图的大致模样画出来,然后再去考虑细节。

这里一个比较难的点是笛卡尔直角坐标系的绘制,因为我们默认的图都是使用矩形状的坐标系的。

稍微总结一下,大概可以分这么几步走:

  1.  绘制直角坐标系
  2.  绘制两个三角函数
  3.  绘制两条直线
  4.  绘制annotation
  5. 绘制图例

下面,我就一步一步来实现它。

 

三. 绘制直角坐标系

这里我介绍两种方法。

第一种在矩形图上直接修改的。主要是把右边和上面的两条矩形边界给抹除了。

# 在这里我不得不吐槽matplotlib的官方文档做的实在是太不好了
# 很多api都只有声明和源码,没有具体的解释
# 想要找到具体的用法只能是在网上找博客
import numpy as np
import matpl
  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值