我有一个图像,我正在使用pyfits加载到2D数组中。我想在图像上画一条穿过两个像素的线,并用添加的新线保存它(不是绘图)。在这之后,我想用不同的颜色画一条垂直于前一条线的线。使用matplotlib实现这一点的最佳方法是什么?我用皮尔试过了。我没能做到。请看一下代码并建议我一种方法。我也附上了图片def plotAxes(map, angle, x_centroid, y_centroid):

hor = math.floor(x_centroid + 20*(math.cos(angle)))

ver = math.floor(y_centroid - 20*(math.sin(angle)))

hor1 = math.floor(x_centroid + 20*(math.cos(angle+90.0)))

ver1 = math.floor(y_centroid - 20*(math.sin(angle+90.0)))

map_height = len(map)

map_width = len(map[0])

point = [ver, hor]

center = [y_centroid, x_centroid]

Max = np.max(map)

array = np.zeros((map_height, map_width), int)

for i in range(0, map_height):

for j in range(0, map_width):

array[i][j] = (math.floor((float(map[i][j])/float(Max))*255))

im = Image.fromarray(np.uint8(array))

draw = ImageDraw.Draw(im)

draw.line((x_centroid,y_centroid, hor,ver ), fill="red")

draw.line((x_centroid,y_centroid, hor1,ver1 ), fill="red")

im.show()

但是上面的代码似乎没有垂直打印这些行。角度看起来是120而不是90。在

python两点画线_在图像python matplotlib的两点之间画一条线相关推荐

  1. echarts 在两点之间画一条线_树的手绘很难画?分步骤教你画,简单易学,收藏起来临摹学习...

    前景树--半树.角树画法 半树与角树,在建筑手绘中常处于前景位置,其表现需尽量写意,形体概括,对比强烈,进而更好地引导与突出中景. (1)半树 半树,顾名思义只需画出单棵树从树冠中下部到树根接地的位置 ...

  2. echarts 在两点之间画一条线_凭什么?辛辛苦苦画了三个小时,却换来一句“撕了重画”...

    最近一位正在集训的同学找我吐槽. △学生聊天截图 每次听到这种事情我特么能气死,这些败类怎么还能够在各大画室之间游刃有余? 首先对于撕画这个问题,榜姐是不赞同的. 师者,传道授业解惑也! 棍棒底下出孝 ...

  3. python描点画曲线_如何在python中绘制没有曲线的单个点?

    我想在绘图上绘制带有误差条的单个数据点,但我不想有曲线.我怎样才能做到这一点?是否有一些"隐形"线条样式,或者我可以将线条样式设置为无色(但标记仍然必须可见)? 所以这是我现在的图 ...

  4. python两个乘号_详解python中*号的用法!(含实例:零基础也看能懂)

    前言: 今天为大家带来的内容是python中*号的用法,文中通过代码给大家介绍了双星号(**)的用法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下. 1.表示乘号 2.表示倍数,例如: de ...

  5. div和div之间画横线,如何在两个div之间画一条线?

    I'm currently trying to draw a diagonal line between the bottom right corner of one div to the top r ...

  6. JavaScript - demo - 两点之间画线

    代码: <html><head></head><body><script>var f;window.onmousedown = functi ...

  7. 画一条线酬劳为1美元,知道在哪里画线酬劳为9999美元

    敲累了键盘,屏幕也累了,心也累了,给自己来点心灵鸡汤吧! 20世纪,美国福特公司高速发展,一个个车间,一片片厂房迅速建成并投入使用,客户的订单快把福特公司销售中心塞满了,每一辆刚刚下线的福特汽车都有许 ...

  8. matplotlib如何绘制两点间连线_机器学习:Python常用库——Matplotlib库

    说起数据分析,你的眼前有没有浮现出直方图.散点图.曲线图-各种图表? Python作为一门编程语言,如何能作图呢? 办法当然是有的,而且我们已经接触过了.在上一章节中画散点图的时候就导入过,它就是Ma ...

  9. matplotlib如何绘制两点间连线_如何用 Python 快速揭示数据之间的各种关系

    探索性数据分析(EDA)涉及两个基本步骤 数据分析(数据预处理.清洗以及处理). 数据可视化(使用不同类型的图来展示数据中的关系). Pandas 是 Python 中最常用的数据分析库.Python ...

最新文章

  1. OpenCV+python:霍夫变换与直线检测
  2. bios显存改8g rx_【折腾】RX470矿卡刷BIOS变身记
  3. 洛谷——P2035 iCow
  4. /scripts/checkkconfigsymbols.sh
  5. 《当程序员的那些狗日日子》(十二)公司里的靓丽风景
  6. hibernate 复合主键 根据主键删除_6道常见的 Hibernate 面试题
  7. io.js 1.0.x发布
  8. java中序列化之子类继承父类序列化
  9. 深入理解Solaris内核中互斥锁(mutex)与条件变量(condvar)之协同工作原理
  10. nginx 站点使用try_files配置案例
  11. 自然语言交流系统 phxnet团队 创新实训 个人博客 (十)
  12. 管理c语言源代码,c语言源代码---------------个人图书管理系统
  13. linux系统u盘启动项,linux怎么以u盘启动
  14. OpenCV中出现“Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000005C8ECFFA80 处。”的异常
  15. 产品专利和方法专利对比分析
  16. 简单解决SVN cleanup failed to process the following paths错误
  17. notion自建服务器,【速报】Notion的特色「双向链接」方案来了,Synced Block 登场...
  18. Android UI设计经验分享,掌握设计技巧,让你的应用独树一帜
  19. HDU 6447 YJJ's Salesman(树状数组优化DP + 离散化)
  20. 四种检测异常值的常用技术简述

热门文章

  1. android课程表
  2. Hyperledger Fabric 2.1 BYFN 测试用例
  3. 利用大数据打造智慧港航运
  4. 长沙地铁一号线大客流运输组织优化研究
  5. 电脑卡顿反应慢怎么办?这几招教给你!
  6. WEB学习路线2020完整版+附视频教程
  7. 超简单的vim配置高亮
  8. 餐饮行业的营销策略是什么?
  9. Mininet系列实验(五):Mininet设置带宽之简单性能测试
  10. VRIK+Unity XR Interaction Toolkit 配置 VR 全身模型(下):实现腿部行走动画