安装matplotlib
在正式开始编写程序之前,需要先安装pip、matplotlib模块,苹果系统的安装问题在之前的文章中有相关介绍内容,如果pycharm运行模块报错,可以再次检查是否版本兼容问题。
绘制折线图
调用subplot()函数,可绘制简单折线图。
在修改坐标轴标签时使用英文可以避免出现显示乱码问题。
plot()默认第一个数据点对应x坐标为0,通过提供输入值,修改第一点坐标,可校正图形。
图表的样式可以自定义设置,在终端查看系统中可以使用的样式。
import matplotlib.pyplot as plt
plt.style.available
绘制散点图
绘制单个点,向scatter()传递x,y坐标。
绘制单个点。
绘制一系列点。传递x、y值的列表,传递给scatter()。
多点组成散点图。
自动计算数据并绘图。
1000个点组成的散点图。
自定义散点图颜色,可以向scatter()传递参数c,如c=‘red’。
或者RGB颜色模式表示,传递三个数组成的元组,每个数取值范围0-1,分别代表红绿蓝,1表示本色,0表示黑色。
右图色彩用(1,1,0)取值,红绿叠加为黄色。
颜色映射(colormap),使用内置参数cmap设置映射颜色及逻辑。
随机漫步
随机漫步,每次行走都是随机决策,应用于多个领域,模拟随机漫步行为。
创建随机漫步数据类
生成随机漫步点并选择方向
绘制随机漫步图
包含5000个点的随机漫步
使用映射为随机漫步着色并去除点轮廓
终极-随机漫步|绘制起点、终点,隐藏坐标轴,调整尺寸