用 Python 创建静态、动画和交互式可视化的综合库。
Matplotlib

- Python
- 二维图形, 3D 图形, 人工智能和机器学习, 数据分析, 数学
- 深度学习, 互动设计, 机器学习, 軟體, 统计分析, 用户体验(UX), 用户界面(UI)
特点
- 二维绘图(直线、散点图、条形图、柱状图、饼状图等)、三维绘图功能、图像显示、可定制的绘图元素(标签、标题、图例、颜色、样式)、支持各种输出格式(PNG、PDF、SVG、EPS)、交互功能、大型扩展库生态系统。
定价
- 免费
- 具有高度的通用性和可定制性,能绘制出出版物质量的图形,拥有庞大的社区和丰富的文档,是许多用户使用 Python 绘制图形的事实标准。
- 对于复杂的绘图或细粒度的定制,学习曲线可能会比较陡峭,API 有时会让人感觉不连贯或复杂,如果不进行定制,默认样式可能会显得过时。
最适合:
- 科学家、工程师、数据分析师以及任何需要用 Python 创建各种静态、动画或交互式可视化效果的人。