python - 如何在 matplotlib 中绘制内联线标签?

标签 python matplotlib plot label contour

我有下图,由几行组成:

Sample line plot

现在,我想标记图中的所有线条。然而,使用 legend() 将所有标签塞进一个盒子里,这使得情节有些难以解释。我想要的是使用内联标签。我的理想输出将使用像下面的 matplotlib 等高线图这样的标签,但使用文本标签代替数字:

Sample contour plot

我无法在 matplotlib 文档中找到如何执行此操作。有没有办法做到这一点?如果没有,我可以使用哪些其他软件来生成此类绘图?

最佳答案

我可以为您的问题提出另一种解决方案吗?由于在您的情况下图例与图表重叠,您可能只想将图例移到图外。

将图例移到图外的方法描述如下: Moving matplotlib legend outside of the axis makes it cutoff by the figure box

关于python - 如何在 matplotlib 中绘制内联线标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21551810/

相关文章:

python - Matplotlib:绘制二元高斯曲线下的路径积分

plot - gnuplot - 将分数放入 Axis 标签

python - 获取数据存储实体的父键

带有 Paramiko 的 Python SSHTunnel - CLI 有效,但在脚本中无效

javascript - Node.js 与 Twisted 的用例是什么?

python - 在 Python 中读取图例的高度

python - onclick方法,捕获坐标荧光笔出现matplotlib

python - 如何在matplotlib中设置刻度之间的固定间距

python - FFT噪声频率去除

plot - 如何使用 Plots.jl 根据 z 中的值为 (x,y) 散点图着色?