第一种方法调用matplotlib的包函数

代码
from matplotlib.patches import Ellipse
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111)
ell1 = Ellipse(xy = (0.0, 0.0), width = 4, height = 8, angle = 90.0, facecolor= 'yellow', alpha=0.3)
ax.add_patch(ell1)
x, y = 0, 0
ax.plot(x, y, 'ro')
plt.show()
参数

Ellipse(xy, width, height, angle=0, **kwargs)
参数:
xy(float, float) , 椭圆中心的坐标
width:float, 横坐标的长度
height:float, 纵坐标的长度
angle: float, 逆时针旋转的角度,默认值为0

效果图


参考:https://matplotlib.org/3.3.2/api/_as_gen/matplotlib.patches.Ellipse.html

第二种方法 利用OpenCV

代码
import cv2
import numpy as np
# 初始化一个空白的画布,其大小为1376 * 1539, 背景色为黑色
canvas = np.ones((1376, 1539), dtype="uint8")
canvas *= 0
#绘制椭圆,椭圆的中心点为(1094, 1223), 椭圆的长轴长度为15, 椭圆的短轴长度为50, angle为椭圆旋转的角度,逆时针方向,
cv2.ellipse(img=canvas,center=(1094, 1223), axes=(15,10), angle=60, startAngle=0, endAngle=360, color=(255,255), thickness=-1)
cv2.imwrite("C:/Users/Acer/Desktop/data/3.png", canvas)
效果图


参考:http://www.1zlab.com/wiki/python-opencv-tutorial/opencv-draw-draw-ellipse/

python 绘制椭圆相关推荐

  1. Python 绘制椭圆 平移 旋转

    前言:使用极坐标系描述起来似乎更加方便. 效果 椭圆公式演变 直角坐标形式 x2a2+y2b2=1\frac{x^2}{a^2}+\frac{y^2}{b^2}=1a2x2​+b2y2​=1 极坐标形 ...

  2. python画椭圆-Python 如何绘制椭圆?

    在画图作业中遇到这个问题,总结一下: 通常怎么在python中画图? 数据的处理.分析和可视化已经成为 Python 近年来最重要的应用之一.Python 在数据可视化方面拥有很多功能强大的工具,Ma ...

  3. python用函数绘制椭圆_Python 如何绘制椭圆?

    在画图作业中遇到这个问题,总结一下: 通常怎么在python中画图? 数据的处理.分析和可视化已经成为 Python 近年来最重要的应用之一.Python 在数据可视化方面拥有很多功能强大的工具,Ma ...

  4. python画椭圆-python绘制圆和椭圆

    源自:https://blog.csdn.net/petermsh/article/details/78458585 1. 调用包函数绘制圆形Circle和椭圆Ellipse from matplot ...

  5. python画椭圆-python opencv圆、椭圆与任意多边形的绘制实例详解

    圆形的绘制 : OpenCV中使用circle(img,center,radius,color,thickness=None,lineType=None,shift=None)函数来绘制圆形 impo ...

  6. python turtle库画椭圆_如何用Python画一只肥肥的柯基狗狗——turtle库绘制椭圆与弧线实践...

    历时3天,利用工作之余的细碎时间, 修修改改,终于把这只丑萌的小鼓脸柯基画了出来,我也有狗啦~code的过程多坎坷,完成时就有多快乐!成果如下: 如果你依然在编程的世界里迷茫,不知道自己的未来规划, ...

  7. python用函数绘制椭圆_Python学习笔记——opencv绘制椭圆

    在Python环境下使用opencv绘制椭圆,需要用到cv2.ellipse() 函数. 下面一段示例程序就是用该函数在黑色背景下,绘制一个圆心在(260,240).长轴170.短轴130.线宽为3的 ...

  8. 教你轻松用Python画一只肥肥的柯基狗狗——turtle库绘制椭圆与弧线实践

    历时4天,利用工作之余的细碎时间, 修修改改,终于把这只丑萌的小鼓脸柯基画了出来,我也有狗啦~code的过程多坎坷,完成时就有多快乐!成果如下: 绘制柯基时主要用到了以下几种几何图形: 椭圆--柯基眼 ...

  9. python用函数绘制椭圆_如何用Python画一只肥肥的柯基狗狗—turtle库绘制椭圆与弧线实践...

    历时4天,利用工作之余的细碎时间, 修修改改,终于把这只丑萌的小鼓脸柯基画了出来,我也有狗啦~code的过程多坎坷,完成时就有多快乐!成果如下: 初学turtle时所画的这只柯基,由于对turtle中 ...

最新文章

  1. OpenCV Python + Tesseract-OCR轻松实现中文识别
  2. shell介绍及基本用法
  3. 【c语言】输入一个4位数,求四位数中各位数相加之和
  4. 你也可以玩转Skype -- 基于Skype API开发外壳程序入门
  5. jQuery Autocomplete
  6. HDU5730 FFT+CDQ分治
  7. 数据库中系统数据库服务器,sql中什么是系统数据库服务器
  8. jq默认选中每项第一个
  9. webpack配置路径问题 1
  10. 丹尼尔·惠灵顿(Daniel Wellington)选择一洽的理由
  11. Java中各种读写文件的方法
  12. 学习笔记 第八周 第二篇(修改版)
  13. 解读BLM业务领先模型中的业务设计
  14. SQL Server - 数据库(创建,修改管理-删除)-T-SQL 语句
  15. android 百度地图3.0定位,百度地图定位功能实现v3_0_0
  16. Java高级框架——Spring学习
  17. 汽车以太网测试之UpperTester
  18. 关于NP与co-NP、RP与coRP的理解
  19. 无需在线攻击-通过时间块利用 S7-1500 PLC
  20. 若依框架学习(四)部门树状图

热门文章

  1. JAVA编程学习记录(内部类)
  2. 开源建站系统的开源组件风险
  3. 第二阶段冲刺sprint计划会议
  4. winform使用CefSharp嵌入浏览器
  5. 浅谈:APP开发市场的发展轨迹与未来趋势
  6. Hexo 博客导流微信公众号
  7. (九)unity自带的着色器源码剖析之——————UnityShadowLibrary.cginc文件分析(实时阴影和烘焙阴影、阴影淡化、阴影渗漏处理、PCF阴影过滤解决实时阴影锯齿)
  8. 电脑服务器能插无线网卡吗,windows的server版本2016,2019等添加开启无线网卡
  9. 物联网--ESP32开发笔记(2) domoticz mqtt的一些坑的记录
  10. debian8文件服务器,debian 8 下部署开发环境