【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("成大事者,不拘小节")
相关推荐
灬芜湖丿4 分钟前
day36 复习日(信贷神经网络)
python·深度学习·神经网络
来两个炸鸡腿20 分钟前
【Datawhale组队学习202506】YOLO-Master task02 YOLO系列发展线
python·深度学习·学习·yolo
198940 分钟前
【Dify精讲】第14章:部署架构与DevOps实践【知识卡片】
运维·python·性能优化·架构·flask·ai编程·devops
Ven%1 小时前
Linux环境下使用WPS比较word文档并生成修订
linux·服务器·python·wps
黄豆匿zlib1 小时前
Python中布尔值在函数中的巧妙运用
java·服务器·python
iceslime1 小时前
数据分析和可视化:Py爬虫-XPath解析章节要点总结
开发语言·python
剽悍一小兔1 小时前
JDK24,他来了,抗量子加密
开发语言·python
Jerry404_NotFound1 小时前
求助帖:学Java开发方向还是网络安全方向前景好
java·开发语言·python·安全·网络安全·渗透·代码审计
丘山子1 小时前
一些 Python 字典(dict)的常见使用误区
后端·python·面试
荣5821 小时前
python打卡day37
人工智能·python·深度学习