🎙️ 语音朗读
当前: 晓晓 (温柔女声)
Matplotlib数据可视化从入门到精通
数据可视化是数据分析的重要环节,Matplotlib是Python最基础也最灵活的绘图库。
基础绘图
1 | import matplotlib.pyplot as plt |
常见图表类型
柱状图
1 | categories = ['A', 'B', 'C', 'D', 'E'] |
散点图
1 | np.random.seed(42) |
直方图
1 | data = np.random.randn(1000) |
饼图
1 | labels = ['Python', 'Java', 'C++', 'JavaScript', 'Go'] |
箱线图
1 | np.random.seed(42) |
子图布局
1 | fig, axes = plt.subplots(2, 2, figsize=(12, 10)) |
热力图
1 | data = np.random.randn(10, 10) |
3D绘图
1 | from mpl_toolkits.mplot3d import Axes3D |
样式定制
1 | # 使用内置样式 |
保存图表
1 | plt.savefig('plot.png', dpi=300, bbox_inches='tight', facecolor='white') |
总结
Matplotlib是Python数据可视化的基础库,支持几乎所有常见图表类型。掌握折线图、柱状图、散点图、直方图等基础图表,以及子图布局和样式定制,足以应对大部分可视化需求。对于更美观的统计图表,可以结合Seaborn库使用。