matplotlib.pyplot相关知识笔记

设置颜色的三种方式

  1. 颜色映射:c=y_value, cmap=plt.cm.Blues c是数值集,cmap是映射的颜色集合,y值较小的点显示为浅蓝色,y值较大的点显示为深蓝色
    plt.scatter(x_value, y_value, c=y_value, cmap=plt.cm.Blues, edgecolor="none", s=40) # 删除数据点的轮廓

  2. 使用RGB颜色模式自定义颜色:c=(1,0,1),将c设置为一个元组,其中包含三个0~1之间的小数值,它们分别表示红色、绿色和蓝色分量,值越接近0,指定的颜色越深,值越接近1,指定的颜色越浅。

  3. c=“red”


绘图的两种方式

  1. fig, ax = plt.subplots(figsize=(12,8))
    ax.plot(x, f, 'r', label='Prediction')
    subplots() 可以创建一个新的图形和一个或多个子图
    fig, ax: 这是用以接收 subplots 函数返回值的变量。fig 是整个图形,ax 是子图。创建了一个大小为 12x8 的图形,并设置了一个子图 ax,子图 ax 供后续在该子图上绘图使用。

  2. plt.figure(figsize=(12,8))
    plt.plot(Xshow, f_random, 'x', linewidth=1, markersize=5, markeredgewidth=2) # 标记样式为 x 号

    plot() 方法的 marker 参数可以给绘图坐标点添加标记
    marker = "x" # 标记样式为 x 号
    marker = "o" # 标记样式为实心圆


常用的 pyplot 函数

plot():用于绘制线图和散点图
scatter():用于绘制散点图
bar():用于绘制垂直条形图和水平条形图
hist():用于绘制直方图
pie():用于绘制饼图
imshow():用于绘制图像
subplots():用于创建子图


绘图细节

  1. ax.legend()是一个设置图例的方法
    参数loc指定图例的位置,loc的值可以是以下几种:
    0: 最佳位置(默认)
    1: 最佳位置,但只在ax内部
    2: 上侧
    3: 下侧
    4: 左侧
    5: 右侧
    6: 右上角
    7: 右下角
    8: 左上角
    9: 左下角
  • 10
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值