wrong legend symbols when using handles and labels from get_legend_handles_labels
- 主要语言
- Julia
- 星标
- 488
- 派生
- 90
- PR 合并指标
- 30 天内没有已合并 PR
描述
Hello, when I try to use `get_legend_handles_labels` and use these handles and labels in the legend, I get wrong results for `errobar` plots with actual errors.
this works fine:
```julia
errorbar([1],[2],label = "no error")
errorbar([2],[2],[3],label = "with error")
legend()
```

while this one produces a wrong result:
```julia
errorbar([1],[2],label = "no error")
errorbar([2],[2],[3],label = "with error")
h, l = gca()[:get_legend_handles_labels]()
legend(h,l)
```

I cannot tell you where the problem lies but I hope this can be fixed or there is a workaround... Thanks.
贡献指南
这个仓库没有索引到贡献指南
调研方向
Reproduce the two Julia examples using errorbar, get_legend_handles_labels, and legend(h,l), then compare the resulting legend symbols. Start by tracing the get_legend_handles_labels and legend entry points in PyPlot.jl and how they pass handles to matplotlib. Done means the explicit-handle form produces the same correct symbols as the direct legend() call, or a documented workaround is provided.
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- julia, matplotlib
- 领域
- data-visualization
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100