0

我经常将两种类型的结果 - 例如预测与测量 - 绘制成文档的图形,其中相应线/散点的外观应该在不同的图中相互匹配,但在写作开始/绘制最终看不定。我想为每条这样的曲线定义一堆绘图选项,以便可以非常有效地重新绘制它们。

例如,想要定义如下样式:

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)

我怎样才能做到这一点?我在搜索此任务时没有找到的神奇词是什么?我很确定有一个非常简单的方法可以做到这一点。

4

1 回答 1

1

基于 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 的评论!

于 2020-02-09T16:05:54.750 回答