【Python】Jupyter Matplotlib Basic Usage

Matplotlib

  • [Matplotlib Introduction](#Matplotlib Introduction)
  • [1. install matplotlib](#1. install matplotlib)
  • [2. run jupyter notebook](#2. run jupyter notebook)
  • [3. run a demo](#3. run a demo)
  • [4. try](#4. try)

Matplotlib Introduction

Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations.

Document

1. install matplotlib

bash 复制代码
conda install matplotlib

2. run jupyter notebook

bash 复制代码
jupyter notebook

8888 port

new a python file

3. run a demo

Matplotlab Demo

4. try

python 复制代码
import matplotlib.pyplot as plt # 导入pyplot,别名为plt

data = {'apple': 10, 'orange': 15, 'lemon': 5, 'lime': 20} # 字典
names = list(data.keys()) # 取出字典的key值(数组),对应x轴坐标的值
values = list(data.values()) # 去除字典的value值(数组),对于y轴坐标的值

# subplots用于创建一个图像和一组子图
# 1行3列,3个子图,figsize设置图的宽高,sharey共享y轴
fig, axs = plt.subplots(1, 3, figsize=(9, 3), sharey=True)
# 第一个图
axs[0].bar(names, values) # bar绘制柱状图
# 第二个图
axs[1].scatter(names, values) # scatter绘制散点图
# 第三个图
axs[2].plot(names, values) # plot绘制折线图
fig.suptitle('Categorical Plotting') # suptitle添加标题


Success!

like Echarts, u need more configuration to beauty chart.


复制代码
print("成大事者,不拘小节")
相关推荐
是乐谷24 分钟前
2025-05-19 代码人生 - 精选文章周刊
人工智能·python·程序人生·面试·职场和发展
悟能不能悟31 分钟前
Spring Boot中如何对密码等敏感信息进行脱敏处理
spring boot·后端·python
java1234_小锋38 分钟前
一周学会Pandas2 Python数据处理与分析-Pandas2数据合并与对比-pd.merge():数据库风格合并
数据库·python·pandas
逾非时43 分钟前
python网络爬虫的基本使用
开发语言·爬虫·python
ppdkx1 小时前
python训练营第33天
开发语言·python
gs801401 小时前
解决“uv 无法识别为命令”问题:Windows 下 Python 工具安装后的路径配置方法
windows·python·uv
aiweker1 小时前
python web 开发-Flask-Login使用详解
前端·python·flask
玉笥寻珍1 小时前
从零开始:Python语言进阶之异常处理
开发语言·python
哎呦你好2 小时前
【background】CSS 背景全解析:从基础属性到视觉魔法
前端·css·人工智能·python
一个天蝎座 白勺 程序猿2 小时前
Python爬虫(37)Python爬虫深度实践:Splash渲染引擎与BrowserMob Proxy网络监控协同作战
网络·爬虫·python