Pet*_*tra 2 python matplotlib line
我只想要一条水平虚线。如果我正在使用,pyplot.plot()我会添加参数,'-'但我正在使用axes.Axes.axhline(),它似乎没有将其识别为参数,并且我找不到在文档中指定它的方法。
小智 14
这里有两个解决方案。您可能会混淆与 matplotlib 交互的两种不同方式。阅读文档和示例时,了解要使用哪种方法非常重要。更多信息在这里:https : //matplotlib.org/stable/tutorials/introductory/usage.html#the-object-driven-interface-and-the-pyplot-interface
通过操作图形和轴对象来工作。我发现这让我对情节有了更多的控制。
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.axhline(0.5, linestyle='--')
Run Code Online (Sandbox Code Playgroud)
这就是我最初学习matplotlib的方式。您发出添加和更改功能的 plt 命令。
import matplotlib.pyplot as plt
plt.subplots()
plt.axhline(0.5, linestyle='--')
Run Code Online (Sandbox Code Playgroud)