python определить стиль / переменный для линии (но не для рисунка) - PullRequest
0 голосов
/ 09 февраля 2020

Я очень часто отображаю два типа результатов - например, прогнозирование или измерение - в фигуре для документа, где вид соответствующих линий / разбросов должен совпадать друг с другом на разных графиках, но в начале написания / Построение окончательного вида не решено. Я хотел бы определить кучу вариантов сюжета для каждой такой кривой, чтобы можно было очень эффективно их воспроизвести.

Например, a хотел бы определить стили как:

s_theory = [linestyle="--", color="grey", marker=None, label="simulation"]
s_measurement = [linestyle=":", color="black", marker="s", markersize="5",label="measurement"]

Я хотел бы применить их волшебным образом к plt.plot ():

plt.plot(xt,yt,**s_theory)
plt.plot(xm,ym,**s_measurement)

Как Я могу это сделать? Какое волшебное слово c я не нашел во время поиска этой задачи? Я почти уверен, что сделать это очень просто.

1 Ответ

1 голос
/ 09 февраля 2020

Основано на комментарии ImportanceOfBeingErnest:

style_sim  = {"linestyle":"--", "color":"grey", "marker":"None", "label":"simulation"}
style_meas = {"linestyle":":", "color":"black", "marker":"s", "markersize":5, "label":"measurement"}
plt.plot(xt,yt,**style_sim)
plt.plot(xm,ym,**style_meas)

Если вы считаете это полезным, пожалуйста, проголосуйте за комментарий ImportanceOfBeingErnest!

...