bokeh.transform

変換のようなクライアント計算をデータフィールドに適用するために使用されるか、または ColumnDataSource 表情。

cumsum(field, include_zero=False)[ソース]

1つを作ることができます DataSpec Dictを生成する CumSum の式 ColumnDataSource それがそうです。

サンプル

p.wedge(start_angle=cumsum('angle', include_zero=True),
        end_angle=cumsum('angle'),
        ...)

1つを生成します CumSum 和を求める式 "angle" データソース列。上の start_angle 値は,積算和はゼロ値から始まる.上の end_angle 初期ゼロは追加されない(すなわち、和は第1の角度値から始まり、最後の角度値を含む)。

dodge(field_name, value, range=None)[ソース]

1つを作ることができます DataSpec クライアントに適したDICT Dodge 変化しています ColumnDataSource 縦隊。

パラメータ
  • field_name (str) -- 構成するフィールド名 DataSpec 使用

  • value (float) -- 列データに追加する固定オフセット量

  • range (Range, optional) -- 必要に応じて合成座標を計算するための範囲、例えば FactorRange 列データが分類データである場合(デフォルト値:なし)

戻り値

ディクト!

factor_cmap(field_name, palette, factors, start=0, end=None, nan_color='gray')[ソース]

1つを作ることができます DataSpec クライアントに適したDICT CategoricalColorMapper 変化しています ColumnDataSource 縦隊。

パラメータ
  • field_name (str) -- 構成するフィールド名 DataSpec 使用

  • palette (seq[color]) -- カラーマッピング用カラーリスト

  • factors (seq) -- パレットに対応するクラス要素シーケンス

  • start (int, optional) -- 列データが複数のクラスを有する要因を含む場合に適用される開始スライスインデックス。(デフォルト:0)

  • end (int, optional) -- 列データが複数のクラスの要素を持つ場合に適用する終了スライスインデックス.(デフォルト値:なし)

  • nan_color (color, optional) -- 列からデータをマッピングする際に使用されるデフォルト色が成功しません(デフォルト値:“灰色”)

戻り値

ディクト!

factor_hatch(field_name, patterns, factors, start=0, end=None)[ソース]

1つを作ることができます DataSpec クライアントに適したDICT CategoricalPatternMapper 変化しています ColumnDataSource 縦隊。

パラメータ
  • field_name (str) -- 構成するフィールド名 DataSpec 使用

  • patterns (seq[string]) -- マッピングするための充填パターンリスト

  • factors (seq) -- パレットに対応するクラス要素シーケンス

  • start (int, optional) -- 列データが複数のクラスを有する要因を含む場合に適用される開始スライスインデックス。(デフォルト:0)

  • end (int, optional) -- 列データが複数のクラスの要素を持つ場合に適用する終了スライスインデックス.(デフォルト値:なし)

戻り値

ディクト!

バージョン1.1.1への追加

factor_mark(field_name, markers, factors, start=0, end=None)[ソース]

1つを作ることができます DataSpec クライアントに適したDICT CategoricalMarkerMapper 変化しています ColumnDataSource 縦隊。

注釈

この変換は主に以下の場合にのみ有用である scatter これは,フォントタイプでパラメータ化することができる.

パラメータ
  • field_name (str) -- 構成するフィールド名 DataSpec 使用

  • markers (seq[string]) -- マッピングするためのタグリスト

  • factors (seq) -- パレットに対応するクラス要素シーケンス

  • start (int, optional) -- 列データが複数のクラスを有する要因を含む場合に適用される開始スライスインデックス。(デフォルト:0)

  • end (int, optional) -- 列データが複数のクラスの要素を持つ場合に適用する終了スライスインデックス.(デフォルト値:なし)

戻り値

ディクト!

jitter(field_name, width, mean=0, distribution='uniform', range=None)[ソース]

1つを作ることができます DataSpec クライアントに適したDICT Jitter 変化しています ColumnDataSource 縦隊。

パラメータ
  • field_name (str) -- 構成するフィールド名 DataSpec 使用

  • width (float) -- 適用するランダム分布の幅

  • mean (float, optional) -- 適用するオフセット(デフォルト値:0)

  • distribution (str, optional) -- "uniform" あるいは…。 "normal" (デフォルト値: "uniform"

  • range (Range, optional) -- 必要に応じて合成座標を計算するための範囲、例えば FactorRange 列データが分類データである場合(デフォルト値:なし)

戻り値

ディクト!

linear_cmap(field_name, palette, low, high, low_color=None, high_color=None, nan_color='gray')[ソース]

1つを作ることができます DataSpec クライアントに適したDICT LinearColorMapper 変化しています ColumnDataSource 縦隊。

パラメータ
  • field_name (str) -- 構成するフィールド名 DataSpec 使用

  • palette (seq[color]) -- カラーマッピング用カラーリスト

  • low (float) -- パレットの範囲の最小値にマッピングする.この値以下の値はクランプされている low それがそうです。

  • high (float) -- パレットの範囲の最大値にマッピングします。この値よりも高い値はクランプされています high それがそうです。

  • low_color (color, optional) -- データが以下の値以下であれば、使用する色 low 値。なければ値が低い low パレット内の第1の色にマッピングする。(デフォルト値:なし)

  • high_color (color, optional) -- データが高ければ使用する色 high 値。なければ値が高い high パレットの最後の色にマッピングします。(デフォルト値:なし)

  • nan_color (color, optional) -- 列からデータをマッピングする際に使用されるデフォルト色が成功しません(デフォルト値:“灰色”)

log_cmap(field_name, palette, low, high, low_color=None, high_color=None, nan_color='gray')[ソース]

1つを作ることができます DataSpec クライアントに適したDICT LogColorMapper 変化しています ColumnDataSource 縦隊。

パラメータ
  • field_name (str) -- 構成するフィールド名 DataSpec 使用

  • palette (seq[color]) -- カラーマッピング用カラーリスト

  • low (float) -- パレットの範囲の最小値にマッピングする.この値以下の値はクランプされている low それがそうです。

  • high (float) -- パレットの範囲の最大値にマッピングします。この値よりも高い値はクランプされています high それがそうです。

  • low_color (color, optional) -- データが以下の値以下であれば、使用する色 low 値。なければ値が低い low パレット内の第1の色にマッピングする。(デフォルト値:なし)

  • high_color (color, optional) -- データが高ければ使用する色 high 値。なければ値が高い high パレットの最後の色にマッピングします。(デフォルト値:なし)

  • nan_color (color, optional) -- 列からデータをマッピングする際に使用されるデフォルト色が成功しません(デフォルト値:“灰色”)

stack(*fields)[ソース]

作成は DataSpec Dictを生成する Stack の式 ColumnDataSource それがそうです。

サンプル

p.vbar(bottom=stack("sales", "marketing"), ...

1つを生成します Stack 要するに。 "sales" そして "marketing" これらの値を列にして top の座標 VBar それがそうです。

transform(field_name, transform)[ソース]

1つを作ることができます DataSpec 任意のクライアントの辞書を適用する Transform 1つまで ColumnDataSource 縦隊。

パラメータ
  • field_name (str) -- 構成するフィールド名 DataSpec 使用

  • transform (Transform) -- この場のA変換に適用する

戻り値

ディクト!