Matplotlib(3)——绘制图像

matplotlib在画布上可以绘制各种图像,常用的有折线图,柱状图,散点图,饼图等。

折线图 plot()

方法

plot(*args, scalex=True, scaley=True, data=None, **kwargs)

参数
  • *args:

    • x:x轴坐标
    • y:y轴坐标
    • fmt:[marker][line][color],标记,线条,颜色属性。若与关键字参数不同,以关键字参数为准。
  • scalex:x轴数据标签是否自动适应数据,默认True

  • scaley:y轴数据标签是否自动适应数据,默认True

  • data:当有一个表格时,可以选取其中部分列作为图的x,y轴

  • **kwargs:其他关键字参数

fmt
  • 标记 marker:
标记 显示
.
, 像素
o 圆形
v 向下三角形
^ 向上三角形
< 向左三角形
> 向右三角形
1,2,3,…,11 横线,三角等图形
s 方形
p 五边形
* 星形
h 六角形
H 六角形
+ 加号
x x形
d 薄菱形
D 菱形
  • 线条 line:
标记 显示 代码
- 实线 solid
虚线 dashed
-. 点线 dashdot
: 点虚线 dotted
  • 颜色 color
标记 显示
b 蓝色
g 绿色
r 红色
c 青色
m 洋红色
y 黄色
k 黑色
w 白色
**kwargs
属性名称 含义 属性值 备注
alpha 表示点的透明度 0~1之间的小数
color / c 设置线条或点的颜色 [r,g,b],各颜色强度介于0~1 color=(0.3,0.3,0.4)
LineStyle / ls 线型 细实线、虚点线、点画线、虚画线 通过线型符号设置默认细实线
LineWidth / lw 线条宽度/粗细 正实数,使用1.4为宜 默认值为0.5
Marke 数据点标识符 菱形、空心圆圈等 通过标识符符号设置
MarkerSize 标识符大小 正实数 默认值为6.0
markeredgecolor / mec 标识符边界色彩 [r,g,b],各颜色强度介于0~1
markeredgewidth / mew 标识符大小
MarkerFaceColor 标识符内部填充色彩 [r,g,b],各颜色强度介于0~1
实例:
  • 创建一个折线图
import matplotlib.pyplot as plt  
x = [1,2,3,4,5,6]
y = [1,4,9,16,25,36]
plt.plot(x,y)
  • 设置fmt参数
    marker,line,color三个参数用引号引起来,但位置先后可以颠倒。
# 设置为图形设置为红色,虚线,点标记为+号 
import matplotlib.pyplot as plt  
x = [1,2,3,4,5,6]
y = [1,4,9,16,25,36]
plt.plot(x,y,"+r--")

在这里插入图片描述

  • 设置scalex,scaley参数
    当参数设为False时,坐标轴坐标将变为默认值。
# 将x轴改为默认值
import matplotlib.pyplot as plt  
x = [1,2,3,4,5,6]
y = [1,4,9,16,25,36]
plt.plot(x,y,scalex = False)

在这里插入图片描述

  • data参数

这里的df不能用引号引起来

import pandas as pd
df = pd.DataFrame({
   'a' : [1,2,3,4,5,6],'b' : [1,4,9,16,25,36]
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值