bokeh.core.property_mixins

Bokehモデルに属性グループの混合クラスを一括追加する.

いくつかの性質の組はしばしばBokehモデルに一緒に現れる.例えば、レンダリングのために充填色属性を公開する任意のモデルは、充填Alphaを開示することをほぼ常に望んでいる。テンプレートコードを削減し、これらの属性セットを用いてモデルを定義するには、このモジュールのハイブリッドクラスを使用してください。

  • FillProps -色とAlphaのプロパティを充填

  • HatchProps -陰影パターン、色、Alphaなどのプロパティ。

  • LineProps -ラインカラー、破線、幅などのプロパティ。

  • TextProps -テキストの色、フォントなどのプロパティ。

Bokehモデルにこれらの属性を含めるためには、ご利用ください Include 属性は,以下のとおりである.

class SomeGlyph(Glyph):

    fill_props = Include(FillProps, use_prefix=False, help="""
    The %s values for the annular wedges.
    """)

これはすべてのフィラー属性を追加します fill_color そして fill_alpha これを簡単な一言でこのモデルに加えることができる.ヘルプ文字列には占位子フォーマットが含まれていることに注意してください %s それがそうです。このような文書が bokeh_model Sphinx拡張子、占位子は、各属性に固有のより多くの情報に置き換えられる。設ける use_prefix これは追加することを意味します SomeGlyph 実は…。 fill_alpha そして fill_color それがそうです。異なる用法が必要な場合もありますが、詳細については、参照してください Include それがそうです。

class FillProps(**properties)[ソース]

レンダリング·パディング領域に関する属性。

反映BokehJS properties.Fill 級友たち。

fill_alpha

属性タイプ: NumberSpec

経路を充填するためのAlpha値.

許容可能な値は、0(透明)と1(不透明)との間の浮動小数点数である。

fill_color

属性タイプ: ColorSpec

経路を充填するための色。

許容可能な値は、以下のことを含む。

  • any of the 147 named CSS colors, e.g 'green', 'indigo'

  • an RGB(A) hex value, e.g., '#FF0000', '#44444444'

  • 0と255の間の3元整数(r,g,b)

  • (r,g,b,a)の4タプル(式中、r,g,bは0..255間の整数であり、aは0..1間の整数である。

class HatchProps(**properties)[ソース]

レンダリング·パディング領域に関する属性。

反映BokehJS properties.Hatch 級友たち。

hatch_alpha

属性タイプ: NumberSpec

充填に用いたAlpha値。

許容可能な値は、0(透明)と1(不透明)との間の浮動小数点数である。

hatch_color

属性タイプ: ColorSpec

充填用の色。

許容可能な値は、以下のことを含む。

  • any of the 147 named CSS colors, e.g 'green', 'indigo'

  • an RGB(A) hex value, e.g., '#FF0000', '#44444444'

  • 0と255の間の3元整数(r,g,b)

  • (r,g,b,a)の4タプル(式中、r,g,bは0..255間の整数であり、aは0..1間の整数である。

hatch_pattern

属性タイプ: HatchPatternSpec

内蔵モードは、長称として指定することができます。

空白、点、リング、水平線、垂直線、十字、水平線、垂直線、螺旋線、右対角線、左対角線、対角線、右対角線、左対角線、左対角線、水平波、垂直波、縦横線

アルファベットの略語でもあります

‘,’,‘.,’o‘,’-‘,’|‘,’+‘,’‘,’:‘,’@‘,’/‘,’‘、’x‘,’`‘,’v‘,’>‘,’*‘

hatch_scale

属性タイプ: NumberSpec

陰影パターンの“大きさ”の大まかな測定。一般に,数字が高いほど構造が分散する.

hatch_weight

属性タイプ: NumberSpec

パターン充填に用いたラインタッチの幅値.

class LineProps(**properties)[ソース]

提示経路操作に関する属性.

反映BokehJS properties.Line 級友たち。

line_alpha

属性タイプ: NumberSpec

エッジ経路を描画するためのAlpha値.

許容可能な値は、0(透明)と1(不透明)との間の浮動小数点数である。

line_color

属性タイプ: ColorSpec

エッジパスの色を描くために用いられる.

許容可能な値は、以下のことを含む。

  • any of the 147 named CSS colors, e.g 'green', 'indigo'

  • an RGB(A) hex value, e.g., '#FF0000', '#44444444'

  • 0と255の間の3元整数(r,g,b)

  • (r,g,b,a)の4タプル(式中、r,g,bは0..255間の整数であり、aは0..1間の整数である。

line_width

属性タイプ: NumberSpec

ストローク幅(画素単位).

class ScalarFillProps(**properties)[ソース]

レンダリング·パディング領域に関する属性。

反映BokehJS properties.Fill 級友たち。

fill_alpha

属性タイプ: Percent

%sのAlpha値に使用します。

許容可能な値は、0(透明)と1(不透明)との間の浮動小数点数である。

fill_color

属性タイプ: Color

経路を充填するための色。

許容可能な値は、以下のことを含む。

  • any of the 147 named CSS colors, e.g 'green', 'indigo'

  • an RGB(A) hex value, e.g., '#FF0000', '#44444444'

  • 0と255の間の3元整数(r,g,b)

  • (r,g,b,a)の4タプル(式中、r,g,bは0..255間の整数であり、aは0..1間の整数である。

class ScalarHatchProps(**properties)[ソース]

レンダリング·パディング領域に関する属性。

反映BokehJS properties.Hatch 級友たち。

hatch_alpha

属性タイプ: Percent

充填に用いたAlpha値。

許容可能な値は、0(透明)と1(不透明)との間の浮動小数点数である。

hatch_color

属性タイプ: Color

充填用の色。

許容可能な値は、以下のことを含む。

  • any of the 147 named CSS colors, e.g 'green', 'indigo'

  • an RGB(A) hex value, e.g., '#FF0000', '#44444444'

  • 0と255の間の3元整数(r,g,b)

  • (r,g,b,a)の4タプル(式中、r,g,bは0..255間の整数であり、aは0..1間の整数である。

hatch_pattern

属性タイプ: String

内蔵モードは、長称として指定することができます。

空白、点、リング、水平線、垂直線、十字、水平線、垂直線、螺旋線、右対角線、左対角線、対角線、右対角線、左対角線、左対角線、水平波、垂直波、縦横線

アルファベットの略語でもあります

‘,’,‘.,’o‘,’-‘,’|‘,’+‘,’‘,’:‘,’@‘,’/‘,’‘、’x‘,’`‘,’v‘,’>‘,’*‘

hatch_scale

属性タイプ: Size

陰影パターンの“大きさ”の大まかな測定。一般に,数字が高いほど構造が分散する.

hatch_weight

属性タイプ: Size

パターン充填に用いたラインタッチの幅値.

class ScalarLineProps(**properties)[ソース]

提示経路操作に関する属性.

反映BokehJS properties.Line 級友たち。

line_alpha

属性タイプ: Percent

エッジ経路を描画するためのAlpha値.

許容可能な値は、0(透明)と1(不透明)との間の浮動小数点数である。

line_color

属性タイプ: Color

エッジパスの色を描くために用いられる.

許容可能な値は、以下のことを含む。

  • any of the 147 named CSS colors, e.g 'green', 'indigo'

  • an RGB(A) hex value, e.g., '#FF0000', '#44444444'

  • 0と255の間の3元整数(r,g,b)

  • (r,g,b,a)の4タプル(式中、r,g,bは0..255間の整数であり、aは0..1間の整数である。

line_width

属性タイプ: Float

ストローク幅(画素単位).

class ScalarTextProps(**properties)[ソース]

提示テキストに関する属性.

反映BokehJS properties.Text 級友たち。

注釈

現在は充填テキストのみがサポートされています。テキストの輪郭を描画するためのインタフェースは公開されていない.

text_alpha

属性タイプ: Percent

テキストを充填するためのAlpha値.

許容可能な値は、0(透明)と1(不透明)との間の浮動小数点数である。

text_color

属性タイプ: Color

テキストを充填するための色。

許容可能な値は、以下のことを含む。

  • any of the 147 named CSS colors, e.g 'green', 'indigo'

  • an RGB(A) hex value, e.g., '#FF0000', '#44444444'

  • 0と255の間の3元整数(r,g,b)

  • (r,g,b,a)の4タプル(式中、r,g,bは0..255間の整数であり、aは0..1間の整数である。

class TextProps(**properties)[ソース]

提示テキストに関する属性.

反映BokehJS properties.Text 級友たち。

注釈

現在は充填テキストのみがサポートされています。テキストの輪郭を描画するためのインタフェースは公開されていない.

text_alpha

属性タイプ: NumberSpec

テキストを充填するためのAlpha値.

許容可能な値は、0(透明)と1(不透明)との間の浮動小数点数である。

text_color

属性タイプ: ColorSpec

テキストを充填するための色。

許容可能な値は、以下のことを含む。

  • any of the 147 named CSS colors, e.g 'green', 'indigo'

  • an RGB(A) hex value, e.g., '#FF0000', '#44444444'

  • 0と255の間の3元整数(r,g,b)

  • (r,g,b,a)の4タプル(式中、r,g,bは0..255間の整数であり、aは0..1間の整数である。