【发布时间】:2019-05-16 16:04:44
【问题描述】:
我想使用matplotlib 后端在holoviews 中绘制一条带有误差线的曲线。我希望曲线和误差线是相同的颜色,但没有明确指定曲线的颜色。 IE。我可以轻松做到这一点
import holoviews as hv
hv.extension("matplotlib")
means = [1, 4, 2, 3]
errors = [0.3, 0.5, 0.2, 0.1]
color = "green"
mean_plot = hv.Curve(means).opts(color=color)
err_plot = hv.ErrorBars((range(len(means)), means, errors)).opts(edgecolor=color)
mean_plot * err_plot
得到
但是如果我得到mean_plot 并且还不知道它的颜色怎么办?我确定当前选项必须存储在实例的某个位置,但我不知道如何访问它们。我想做类似的事情
mean_color = mean_plot.<access_options_somehow>.color
err_plot = hv.ErrorBars((range(len(means)), means, errors)).opts(edgecolor=mean_color)
【问题讨论】:
标签: python matplotlib holoviews