以下是情况的简化情节:

我希望能够为一组不同的标记设置一个标签,而不是让每个数据点标记都有一个单独的标记.我希望能有一个像这样的传奇:
<triangle> <square> <hexagon> <diamond> <circle> Shotcrete strength data points
<green line> 10 minute strength
<blue line> 60 minute strength
<yellow line> 1 day strength
<orange line> 7 day strength
<red line> 28 day strength
Run Code Online (Sandbox Code Playgroud)
我想这样做是因为在最终的情节中我会有三组数据点并显示18(3组*6点/组)标记/标签组合将是混乱的.
我在Python 2.7中使用Matplotlib.
我正在尝试使用 Snakeviz 来分析我的 python 代码。我用
if __name__ == "__main__":
# main()
cProfile.run('main()', "stats.prof")
Run Code Online (Sandbox Code Playgroud)
开始分析。我遇到的问题是 Snakeviz 仅显示一个整体函数“内置方法builtins.exec”。有谁知道这可能是什么原因造成的?我正在分析的函数调用许多子函数。Snakeviz 看到了这一点,如图像下方的表格摘录所示,它只是没有显示在可视化中。