Below is the figure which I can get if just call plt.savefig('figure.png') . And I expect the similar behavior from ClearML. As you can see there is no any legend for red line. It looks like a framework limitation if user must set legend caption for each series plot. Sure there is a workaround and we can save all figures as images but in this case we can't easily compare our series.