python基础工具函数——matplotlib绘图

原博:https://www.cnblogs.com/onemorepoint/p/7482644.html

使用matplotlib.pyplot库进行绘图。这个库是类似matlab的绘图方式。和matlab里面的函数差不多。

这个库要基于numpy,安装numpy然后直接pip这个库

pip install Matplotlib

下面是使用:

#import:

import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0, 2 * np.pi, 100)
y1, y2 ,y3, y4 = np.sin(x), np.cos(x),np.sin(x+1), np.cos(x+1)
 
plt.plot(x, y1, c='0',ls='-',lw=3)
plt.plot(x, y2, c='0.1',ls='--',lw=3)
plt.plot(x, y3,c='0.2',ls=':',lw=3)
plt.plot(x, y4,c='0.3',ls='-.',lw=3)

#输入的x可以是一个list的点,y是对应的list点,这样就是折线图。

plt.title('line chart')#标题
plt.xlabel('x')#x轴文字标注
plt.ylabel('y')#y轴文字文字标注
 
plt.show()#显示绘图。没有这句画不出来

绘图参数

所有字符串参数用引号引起来用。

c  线条颜色

  • 默认的:

     b: blue
     g: green
     r: red
     c: cyan
     m: magenta
     y: yellow
     k: black
     w: white 

  • RGB数值:

#rrggbb

 (r,g,b)

  • 灰度值

[0,1]之间的浮点数,这个要用引号引起来,是字符串

ls   线条样式

-   solid
--  dashed
-.  dashdot
:  dotted
'' ,' ' ,None

lw  线条粗细

一个浮点数来表达,这个不是字符串不加引号

marker   数据点的画的那个圈圈

圈圈的形状设定

'.': point marker
',': pixel marker
'o': circle marker
'v': triangle_down marker
'^': triangle_up marker
'<': triangle_left marker
'>': triangle_right marker
'1': tri_down marker
'2': tri_up marker
'3': tri_left marker
'4': tri_right marker
's': square marker
'p': pentagon marker
'*': star marker
'h': hexagon1 marker
'H': hexagon2 marker
'+': plus marker
'x': x marker
'D': diamond marker
'd': thin_diamond marker
'|': vline marker
'_': hline marker

 边缘颜色mec,边缘宽度mew ,颜色mfc,mfcalt 大小ms

这些参数参考上面的颜色和宽度参数。

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值