【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("成大事者,不拘小节")
相关推荐
我不会编程5554 小时前
Python Cookbook-2.24 在 Mac OSX平台上统计PDF文档的页数
开发语言·python·pdf
胡歌15 小时前
final 关键字在不同上下文中的用法及其名称
开发语言·jvm·python
程序员张小厨5 小时前
【0005】Python变量详解
开发语言·python
Hacker_Oldv6 小时前
Python 爬虫与网络安全有什么关系
爬虫·python·web安全
深蓝海拓7 小时前
PySide(PyQT)重新定义contextMenuEvent()实现鼠标右键弹出菜单
开发语言·python·pyqt
数据攻城小狮子8 小时前
深入剖析 OpenCV:全面掌握基础操作、图像处理算法与特征匹配
图像处理·python·opencv·算法·计算机视觉
ONE_PUNCH_Ge9 小时前
Python 爬虫 – BeautifulSoup
python
L_cl9 小时前
【Python 数据结构 1.零基础复习】
数据结构·python
Monkey_Jun9 小时前
《Python百练成仙》31-40章(不定时更新)
开发语言·python
没事偷着乐琅9 小时前
人工智能 pytorch篇
人工智能·pytorch·python