plot函数的应用

这一部分是关于plot函数的简单应用,下面附有一段代码示例,详情请见代码及其注释。

import matplotlib as mlp
from PIL import Image
from pylab import *
import os
image_path = "D:/warehouse/image_list"  # 储存照片的路径
os.chdir(image_path)  # 这里把文件的工作路径转化为image_list, 后面如果调用这个文件夹里面的文件,就不用再写路径了。
blue = array(Image.open('blue.jpg'))  # 把照片转化为数组形式
imshow(blue)  # 这个语句就只有绘制图像的功能,没有展示图片的功能
x1 = [100, 200, 100, 150, 250]
y1 = [100, 200, 200, 150, 150]  # 这里用两个列表来表示四个点的横纵坐标
plot(x1[0], y1[0], 'bo', markersize=12)  # 画点
plot(x1[1], y1[1], 'g*', markersize=12)  # 这里采用的是单词的缩写形式,使用方便,但是种类比较少。
plot(x1[2], y1[2], 'r+', markersize=14)
plot(x1[3], y1[3], color='#fe46a5', marker='s', markersize=8)  # fe46a5中每两个数字为一组,分别代表R,G,B,是为十六进制
plot(x1[4], y1[4], marker='x', markersize=8, color='#c760ff')
plot(x1, y1, '--', linewidth=2, color='#fdfdfe')  # 这一个是画线,如果x, y里面有多个点的画,就只会相邻点之间连线
plot((x1[0], y1[0]), (x1[2], y1[2]), '-', linewidth=3, color="#8a6e45")
title('water 1')  # 输入标题
axis('on')  # 使用坐标轴与否
# 额外介绍三个用数字来表示点的形状
x2 = [350, 350, 350, 350]
y2 = [30, 110, 190, 270]
# 下面四种标记形式,都是用数字表示,是同一种标记的不同方向。
plot(x2[0], y2[0], marker='1', color='#a484ac', markersize=35)
plot(x2[1], y2[1], marker='2', color='#a484ac', markersize=35)
plot(x2[2], y2[2], marker='3', color='#a484ac', markersize=35)
plot(x2[3], y2[3], marker='4', color='#a484ac', markersize=35)
show()  # 展示图片,这里的show在全文中只能出现一次,而且是出现在最后
  1. 运行结果见下图

关于颜色的缩写:

八种存在缩写的颜色
bgrcmykw
bluegreenredcyanmagentayellowblackwhite
蓝色绿色红色青色品红色黄色黑色白色

附上:关于十六进制表示颜色的参考链接 

https://xkcd.com/color/rgb/

七种表示点的方法

1.字母o: 表示圆

2.符号 . : 表示点

3.符号+ :表示+

4.符号* :表示星形

5.字母x :表示叉号

6.字母s: 表示方形

7.除此之外,还可以用1,2,3,4来表示同一种标记的不同方向。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值