《Python数学编程》练习-day011: matplotlib(1)

《Python数学编程》练习-day011: matplotlib(1)

提示→《Python数学编程》练习系列往期笔记,如下 👇:

Day1:《Python数学编程》练习-day001:斐波那契序列
Day2:《Python数学编程》练习-day002:分数操作
Day3:《Python数学编程》练习-day003:基本数学运算
Day4:《Python书序编程》练习-day004:复数
Day5:《Python书序编程》练习-day005:数值输入
Day6:《Python书序编程》练习-day006:计算整数因子
Day7:《Python书序编程》练习-day007:生成乘法表
Day8:《Python书序编程》练习-day008:测量单位转换
Day9:《Python书序编程》练习-day009:求解二次方程的根


提示:菜鸟一枚,此系列文主要是用于我自己的学习记录,如果能对您有帮助,我荣幸至极。


前言

使用python在数学编程之中进行可视化时,需要了解三块内容:

1.数据存储: 在使用python绘制图形时,我们将使用列表(lists)和元组(tuples)。在python中,列表和元组是储存一组值的两种不同方法。

2.图形体系:笛卡尔坐标平面是我们能够可视化两组数字之间的关系。无论两组数字代表什么,我们所需要的只是数字本身,之后,我们可以使用python编写程序在计算机上绘制它们,进行可视化。

3.实现工具matplotlib: matplotlib是python包(package),它是具有相关功能的模块集合。可以使用该模块进行绘制数字和制作图形。


提示:以下是本篇文章正文内容。

一、matplotlib绘图初探

1.基本功能:

from pylab import plot, show

x_number = [1, 2, 3]
y_number = [2, 4, 6]

plot(x_number, y_number)
show()

结果:
直线图

2.分析:
第一行中,我们从pylab模块导入plot()和show()函数,pylab模块是matplotlib包的一部分。

plot()函数的第一个参数是要在x轴上绘制的数字的对应列表,第二个参数是要在y轴上绘制的数字的对应列表。plot()函数返回一个对象——返回一个包含对象的列表。此对象包含有关我们要求python创建的图形信息,在这个阶段,可以对图形添加更多的信息。

在使用plot()函数创建图形后,调用show()函数显示图形。

2.图上数据点标记:
对图形进行标记用到的是plot()的另外一个参数“marker”:

plot(x_number, y_number, maker = '')

可以从多个标记(maker)选项中进行选择,如‘o’、‘*’、‘x’、’+'等,而使用maker = 包含用直线连接数据点(默认),也可以通过省略maker = 来创建仅标记指定的图形,而不用线段连接数据点:
例子1:

from pylab import plot, show

x_number = [1, 2, 3]
y_number = [2, 4, 6]

plot(x_number, y_number, marker = 'o')
# plot(x_number, y_number, '*')
show()

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

总结

1.pylab模块;
2.plot()函数、show()函数;
3.plot()函数中使用maker = 对数据点进行标记。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Z-Code

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

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

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

打赏作者

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

抵扣说明:

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

余额充值