Matplotlib学习日记(一)

学习目标:

Matplotlib入门学习

学习内容:

1.安装Matplotlib库和jupyter库(用于可视化)

按win+R打开cmd,使用命令pip install xxx

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

输出以上内容表示安装完成
2.创建pycharm项目,创建jupyter文件
在这里插入图片描述
3.引用必要的库

import numpy as np				# 处理数据的库
import pandas as pd				# 处理数据的库
import matplotlib.pyplot as plt # 可视化库

4.设置运行时参数

# 如果浏览器没显示图片,需要加上
%matplotlib inline

# 图片可显示中文
plt.rcParams["font.sans-serif"] = "楷体" # 选择所需要的字体
# 图片可以显示负号
plt.rcParams["axes.unicode_minus"] = False

# 支持svg矢量图
%config Inlinebackend.figure_format = "svg"

5.绘图入门

# 例一: 绘制抛物线 y = x^2 + 2*x
x = np.linspace(-5,5,50) # 值域 [-5,5]  选取 50 个点连线(选点过少会导致图不连贯)
y = x**2 + 2*x
# 绘图
plt.plot(x,y)

结果展示:
在这里插入图片描述

# 例二: 样式设置
# 以下时常用样式属性
'''
样式 : - – -. : . , o ^ v < > s + x D d 1 2 3 4 h H P l _ 
颜色 : b蓝 g绿 r红 c青 m品红 y黄 k黑 w白
'''
# 以y = x^2 绘图为基础来展示
x = np.linspace(-5, 5, 50)
y = x ** 2
# c : 颜色
# ls : line style 线条样式
plt.plot(x, y,c="r",ls="--")

结果展示:
在这里插入图片描述

# 例三: 画布配置
# 参数的意义分别是 画布的长宽,画布分辨率,画布背景颜色(可以用16进制rbg配色,也可以用颜色缩写)
plt.figure(figsize=(5,3),dpi=500,facecolor="#11aa11") 

# 在同一个画布可以绘制多个图 多次调用plt.plot()即可
x = np.linspace(0,8) # 定义域 [0,8]
plt.plot(x,np.sin(x)) # 绘制sin函数
plt.plot(x,-np.sin(x))
plt.plot(x,np.cos(x),"g--") # 绘制cos函数,并以绿色的--线条展示
plt.plot(x,-np.cos(x),"r.") # 以红色的.线条展示
# plt.grid() 可以给图中添加网格
# plt.show() 可以将上一个展示前的所有新加的线都展示出 (用于在多个表格展示)

结果展示:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Mystic Musings

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

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

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

打赏作者

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

抵扣说明:

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

余额充值