Numpy+matplotlib数据可视化 使用自写模块使图像更美观(代码示例)

Numpy+matplotlib数据可视化

这两个模块相应的笔记已经上传到我的资源当中了,目前还是免费的欢迎大家可以下载使用。

如果有不会使用jupytrt或者没有下载jupyter的小伙伴可以使用一下两个命令下载

 conda install jupyter notebook
 or
 pip install jupyter

下载完成后可以在pycharm中直接打开或者在终端打开
使用vscode的小伙伴可以直接在code中打开

也可以右键点击这个按钮实现相同的功能(用了jupyter内核)
或者直接创建一个.ipynb文件即可
在这里插入图片描述

正文部分

//1.导入所需模块
import numpy as np
import matplotlib.pyplot as plt
from module import plt_view as pv

'''
# plt.plot(*args, **kwargs)
# 参数说明:
# *args:可变参数,可以是一个或多个值,如果是多个值,则会作为一个元组传入。
# **kwargs:关键字参数,可以是一个或多个键值对,如果是多个键值对,则会作为一个字典传入。
'''
//2.如果不导入那个包的话图像是这样的

x=np.linspace(-np.pi,np.pi,250)
y,z=np.sin(x),np.cos(x)
plt.plot(x,y,x,z)
# 数组作为y轴数据,索引作为x轴数据
plt.show()

在这里插入图片描述

//可以适当的装饰一下
//改变线条,增加图例,给x,y轴命名,标注数据,等等
//这里就简单的装饰一下
x=np.linspace(-np.pi,np.pi,250)
y,z=np.sin(x),np.cos(x)
plt.plot(x,y,label="sin(x)",color="red",linestyle="-")
plt.plot(x,z,label="cos(x)",color="blue",linestyle="--")
plt.legend()
plt.show()

在这里插入图片描述

'''
我上学的时候画图都是以(0,0)
为原心画的图所以看到这样的图像不是很舒服
'''
//于是就有了把这个图还原成我们喜欢的样子这么一个想法!

x=np.linspace(-np.pi,np.pi,250)
y,z=np.sin(x),np.cos(x)
plt.plot(x,y,label="sin(x)",color="red",linestyle="-")
plt.plot(x,z,label="cos(x)",color="blue",linestyle="--")
plt.legend(loc=0)
pv.view()

在这里插入图片描述

嗯,这样就舒服多了。哈哈!
对应的代码可以在我的资源里获取!目前还是免费的哦。既然看到这里了不妨点个赞再走吧!
我的资源

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值