python库——matplotlib

本文介绍了Python库matplotlib的使用,包括折线图、散点图、条形图、直方图和饼图的绘制方法。内容涵盖折线图的颜色、透明度、样式设置,散点图的网格和轴配置,条形图的颜色和宽度调整,直方图的数据分布展示,以及饼图的各个部分大小、突出和标签设定。此外,还讲解了如何设置图片尺寸、保存格式、显示中文、设置图例和字体等细节。
摘要由CSDN通过智能技术生成

安装

pip install matplotlib

在jupyter notebook里安装

! pip install matplotlib

图像结构
在这里插入图片描述
不同的类型数据需要选择合适的图显示

折线图

plt.plot()

折线样式
在这里插入图片描述

  • color:折线的颜色
  • alpha:透明度
  • linestyle:样式
    ‘-’:实线
    ‘- -’:虚线
    ‘-.’:点虚线
    ’..’:点线
  • linewidth:折线的宽度
  • marker:折点样式
    '-' '--' '-.' ':' '.' ',' 'o' 'v' '^' '>' '<' '1' '2' '3' '4' 's' 'p' '*' 'h' 'H' '+' 'x' 'd' 'D' '|' '_'

设置图片
在这里插入图片描述

  • figsize:设置图片的长宽,单位英寸
  • dpi:每英寸像素点

保存图片:plt.savefig(),支持eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff格式

设置x轴的刻度:plt.xticks()
设置y轴的刻度:plt.yticks()
在这里插入图片描述

  • rotation:旋转角度

显示中文
matplotlib默认不显示中文,要自行设置

  1. 设置fontproperties
    plt.ylabel('温度',fontproperties='simHei')
    

在这里插入图片描述

  1. import matplotlib
    matplotlib.rcParams['font.sans-serif']=['SimHei']
    

一图多线

在这里插入图片描述
设置图例

plt.legend(prop,loc)
  • prop设置字体
  • loc设置位置,默认upper left,可改为upper right upper center lower left center leftetc.

散点图

plt.scatter()

在这里插入图片描述

设置网格

plt.grid()
  • linestyle网格样式
  • axis
  • alpha设置网格透明度

条形图

plt.bar()
  • width设置柱形的宽度
  • color设置颜色
    在这里插入图片描述

直方图

'''
统计250部电影的时长的分布状态(比如时长为100分钟到120分钟电影的数量,出现的频率)
'''
import numpy as np
time = [131,98,125,131,124,139,131, 117, 128, 108, 135, 138, 131, 102, 107, 114
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叶柖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值