Итак, что на самом деле делает Microsoft CLR? [Дубликат]

Я не думаю, что вы можете использовать массив цветов в plot (в документации говорится, что цвет может быть любым цветом matlab, в то время как scatter docs говорят, что вы можете использовать массив).

Однако вы можете подделать его, построив каждую строку отдельно:

import numpy
from matplotlib import pyplot as plt

x = range(10)
y = numpy.random.choice(10,10)
for x1, x2, y1,y2 in zip(x, x[1:], y, y[1:]):
    if y1 > y2:
        plt.plot([x1, x2], [y1, y2], 'r')
    elif y1 < y2:
        plt.plot([x1, x2], [y1, y2], 'g')
    else:
        plt.plot([x1, x2], [y1, y2], 'b')

plt.show()

6
задан MPelletier 4 May 2012 в 00:57
поделиться

2 ответа

Да, вы не можете смешивать языки в рамках одного и того же проекта , но вы можете добавить столько же проектов, написанных на разных языках, сколько хотите, к тому же решению. (Иногда это очень полезно, особенно когда речь идет о частях, написанных на C ++ / CLI, которые могут делать то, что невозможно сделать в C # / VB.NET.)

8
ответ дан Dan Byström 18 August 2018 в 00:53
поделиться

Посмотрите на этот связанный вопрос SO:

1
ответ дан Community 18 August 2018 в 00:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: