大数据应用开发和项目实战
1. Matlab 绘图基础
多图绘制:介绍了如何使用 Matlab 绘制多图,包括标签、网格线和数据可视化。
Matlab 功能:Matlab 可以绘制散点图、柱形图、饼图和直方图等多种图表。
2. Matlab 安装
安装方式:通过命令行和 Anaconda 安装 Matlab 的方法,使用清华源解决超时问题。
命令示例:
pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
conda install matplotlib -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
3. Matlab 绘图库导入
导入库:介绍了如何导入 Matlab 绘图库并重命名为 MLT 以便调用。
代码示例:
import matplotlib.pyplot as plt
4. 绘图基础
坐标轴:X 轴和 Y 轴的概念及其在绘图中的作用。
绘制点:通过示例代码展示了如何绘制点和线。
绘制线
绘制点
5. 数据计算库
NumPy: NumPy 库的作用及其在数据计算中的重要性。
导入库:建议同时导入 NumPy 和 Pandas 库以便数据处理。
6. 绘图标记和格式
标记和格式:详细讲解了如何设置绘图标记、线条样式和颜色。
代码示例:
plt.plot(x, y, 'o-r') # 实心圆点,红色线条
运行结果
7. 网格线和标题
网格线:如何设置网格线及其参数。
标题和标签:如何添加 X 轴和 Y 轴标签以及图表标题。
代码示例:
plt.grid(True)
plt.xlabel('X 轴')
plt.ylabel('Y 轴')
plt.title('图表标题')
运行结果
8. 多图绘制
子图:如何在一个图表中绘制多个子图。
代码示例:
fig, axs = plt.subplots(1, 2)
axs[0].plot(x1, y1)
axs[1].plot(x2, y2)
运行结果
9. 散点图和柱形图
散点图:绘制散点图并设置点的大小和颜色。
柱形图:如何绘制柱形图并设置柱子的颜色和宽度。
代码示例:
plt.scatter(x, y, s=sizes, c=colors)
plt.bar(categories, values, color='green')
运行结果