plt python 画直线_python之matplotlib画图教程(2)

401e7acdbc0bc9b5aba3f759a5f40b43.png

各位小表贝,你们的画图小老弟又来咯~

331e29fb5126df25740c0d350b8ea4a2.gif

上一次我们聊到了如何画离散图,这一次我们来点复杂的,准备好了么,系好安全带,准备发车咯~滴滴~

0906e01208e45a98c493accb7d5173c6.png

我们先来点比较简单,那种易于上手的。

如果现在我知道了两个点的坐标,那么如何画出一条线呢?听起来有点简单过头。

首先,我们翻开了官网教程的相关页面。

matplotlib.lines.Line2D - Matplotlib 3.1.0 documentation​matplotlib.org
dcf74d1437b443847d8d58260f40ed76.png

光是看看参数的数量已经相当复杂了,我想申请撤退。

2801fd431f2fcd263fbd466eb865fed9.png

别急,其实绝大多是辅助性的作用,最为重要的是两个参数xdata和ydata

matplotlib.lines.Line2D(xdata,ydata,……)

从我们一般的理解上来说,确定两个点的坐标,就可以画出一条直线,比如现在我想画出(0,0)到(1,5)的直线,那么是不是我们把这两个点的坐标放进去就OK了呢?

此刻请允许我东北人上身,能动手,就憋叨叨

import matplotlib.pyplot as plt
from matplotlib.pyplot import Line2D

fig=plt.figure()
ax=fig.add_subplot(111)
ax.set_xlim(0,5)
ax.set_ylim(0,5)
line=Line2D((0,0),(1,5))
ax.add_line(line)
plt.show()

9d75d133d6bbcd3dc199af40e8ed732e.png

等一下!一定是我的开启方式有问题,为什么没有画出一根直线?从一个资深码农的角度来说ÿ

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值