详细内容或原文请订阅后点击阅览
Matplotlib的完整指南:从基础到高级图
本指南的主人基础知识为高级图。避免挫败感,创建清晰的视觉效果,并像专业人士一样自定义。
来源:KDnuggets可视化数据可能就像试图用暗淡的铅笔绘制杰作。您知道要创建什么,但是手中的工具只是没有配合。如果您曾经盯着一系列代码,请让您的Matplotlib图形看起来不像一个混乱的输出,那么您并不孤单。
我记得我第一次使用matplotlib。我需要为一个项目绘制温度数据,并且经过数小时的谷歌搜索“如何旋转X轴标签”,我最终得到了一个图表,看起来像它在龙卷风中幸存下来。听起来很熟悉吗?这就是为什么我整理本指南的原因 - 可以帮助您跳过挫败感,并开始创建真正有意义的干净,专业的地块。
为什么要matplotlib? (以及为什么有时感觉笨拙)
matplotlib是Python绘制库的祖父。它是强大,灵活的,而且...假设,古怪。初学者经常问以下问题:
- “为什么像条形图这样简单的东西需要10行代码?”“我该如何阻止我的地块看起来像1995年的那样?”
对这些的简短答案?是的。
matplotlib有一个学习曲线,但是一旦掌握了它的逻辑,就可以解锁无尽的自定义。想想它就像学习驾驶棍子转移:起初很尴尬,但是很快您就会不思考地改变齿轮。
入门:您的第一个情节在5分钟内
我们深入研究高级技巧,让我们确定基础知识。使用PIP安装Matplotlib安装Matplotlib,然后尝试一下。
matplotlib
pip安装matplotlib
第一件事要做:以常规方式导入matplotlib。
导入matplotlib.pyplot为PLT
让我们创建一些示例数据:
lays = [2010,2015,2020] 销售= [100,250,400]
现在,让我们创建一个图形和轴:
绘制数据的时间:
ax.plot(年,销售,标记='o',linestyle =' - ',color ='green')
plt.subplots()
专业提示