line_dash
できますかセグメントプロットのパラメーターはソースデータに依存しますか?
data = {}
data["dash"] = ["dashed","dashed","solid"]
data["x0"] = [0,1,2]
data["x1"] = [5,6,8]
data["y0"] = [1,1,1]
data["y1"] = [2,1,2]
source = bokeh.models.ColumnDataSource(data)
plot.segment(x0="x0", y0="y0", x1="x1", y1="y1", line_dash="dash", source=source)
戻り値
ValueError: expected an element of either Enum('solid', 'dashed', 'dotted', 'dotdash', 'dashdot'), Regex('^(\d+(\s+\d+)*)?$') or Seq(Int), got 'dash'
line_dash
できますかプロパティは1つの値にのみ設定されますか? 「ローカル」に設定できるパラメーターと「グローバル」に設定する必要があるパラメーターを確認するにはどうすればよいですか?
回答 1 件
ザ・
line_dash
プロパティは現在、他の多くのプロパティ(色、アルファ、位置など)のように「ベクトル化可能」ではありません。Segment.line_dash
のリファレンスガイドをご覧ください。 プロパティタイプがDashPattern
であることを確認します 。ベクトル化可能なすべてのプロパティには、タイプ名に「Spec」が含まれます(例:Segment.line_alpha
) プロパティタイプはNumberSpec
です 、つまり、アルファ値を1つの数値に設定できること、またはColumnDataSource内の数値のリストを参照して異なるアルファをベクトル化できることを示します。この状況は変化する可能性があり、それに対する明白な需要はまったくなかったため、優先順位は付けられませんでした。さらに議論するために、Github機能リクエストの問題を作成してください。