【发布时间】:2020-07-03 17:20:22
【问题描述】:
我想在 Julia 的 pyplot 中制作一个自定义图例,其中图例标签不一定与图表上绘制的单个系列相关。例如:
在 Python(pyplot 来自 matplotlib)中,可以这样做:
from matplotlib.lines import Line2D
custom_lines = [Line2D([0], [0], color=cmap(0.), lw=4),
Line2D([0], [0], color=cmap(.5), lw=4),
Line2D([0], [0], color=cmap(1.), lw=4)]
fig, ax = plt.subplots()
lines = ax.plot(data)
ax.legend(custom_lines, ['Cold', 'Medium', 'Hot'])
问题是我似乎无法访问 pyplot 中的 Line2D 对象(使用 pyplot 作为 plt,plt.lines.Line2D 不起作用)。
有什么解决方法吗?
【问题讨论】: