Построение 2D массива в matplotlib - PullRequest
3 голосов
/ 25 марта 2011

Я пытался построить 2D-массив против 1D-массива с pyplot. Я могу сделать это без проблем, и столбцы в двумерном массиве обрабатываются как два разных набора данных Y, что я и хочу. Чего я не знаю, так это как указать разные цвета для каждого столбца в массиве 2D. если я использую pyplot.plot(1darray, 2darray, "r-") каждый столбец в 2d массиве, например, отображается красным цветом. Должен ли я изменить стандартную карту цветов или есть более разумный способ?

1 Ответ

1 голос
/ 25 марта 2011

Если вы хотите использовать пользовательские цвета для каждого столбца, то лучший способ - построить каждый столбец явно, используя цикл:

for column, colcolor in zip(2darray, colors):
    pyplot.plot(2darray, column, "-", color=colcolor)

Возможно, вам придется использовать 2darray.T, я неконечно, и я не могу проверить прямо сейчас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...