Я делаю графики, где есть несколько баров, отображающих одну и ту же статистику, но в разные периоды времени. Я хочу создать легенду, которая отображает оба цвета для определенного значения в одной строке. См. Прилагаемый график (сделанный в excel) в качестве примера. Matplotlib - Показать легенду с несколькими цветами, представляющими одно и то же значение
Есть ли у кого-нибудь предложения, как я мог бы это сделать?
Спасибо!
Вы можете разместить код, который показывает, как это сделать? – tacaswell
@tcaswell: Я просто использую обычную команду legend с ncol в качестве аргумента. 'plt.legend ((p3 [0], p2 [0], p1 [0], p7, p6 [0], p5 [0], p4 [0]), (« Максимум »,« 90-й процент », «Average», «MOE Guideline», «',' ',' '), ncol = 2)'. Вам просто нужно сыграть с пустыми записями, чтобы они выглядели правильно. – HHains
отредактируйте свой ответ, чтобы включить это, комментарии нечитабельны и нестабильны. Это кажется чем-то полезным и должно быть сохранено. – tacaswell