各種データテーブル(データグリッド)小部品。
AvgAggregator
ベースクラス: bokeh.models.widgets.tables.RowAggregator
bokeh.models.widgets.tables.RowAggregator
複数行の簡単な平均値。
field_
属性タイプ: String
String
集合しているリストのことです
js_event_callbacks
property type: Dict ( String , List ( Instance ( CustomJS ) ) )
Dict
List
Instance
CustomJS
イベント名のリストへのマッピング CustomJS 返電します。
通常,この属性を直接修正すべきではなく,使用すべきである Model.js_on_event 方法:
Model.js_on_event
callback = CustomJS(code="console.log('tap event occurred')") plot.js_on_event('tap', callback)
js_property_callbacks
属性名のリストへのマッピング CustomJS コールバックは、文書作成時にBoehJS端に設定されます。
通常,この属性を直接修正すべきではなく,使用すべきである Model.js_on_change 方法:
Model.js_on_change
callback = CustomJS(code="console.log('stuff')") plot.x_range.js_on_change('start', callback)
name
このモデルのユーザが提供する任意の名前.
文書を検索して特定のBokehモデルを検索する際には,この名前が有用である可能性がある.
>>> plot.circle([1,2,3], [4,5,6], name="temp") >>> plot.select(name="temp") [GlyphRenderer(id='399d53f5-73e9-44d9-9527-544b761c7705', ...)]
注釈
提供された任意の名前に対して一意保証または他の条件を強制的に実行することはなく、Bokehもいかなる理由でもその名前を直接使用することはない。
subscribed_events
属性タイプ: List () String )
Pythonは購読しているイベントリストをコールバックします。このモデルに対して、これはBokehJSからPythonに返されるイベントのセットです。
tags
属性タイプ: List () Any )
Any
このモデルに付加されるユーザが提供する任意の値のオプションリスト。
特定のBokehモデルを検索するために文書を検索する際に、このデータは有用である可能性がある:
>>> r = plot.circle([1,2,3], [4,5,6]) >>> r.tags = ["foo", 10] >>> plot.select(tags=['foo', 10]) [GlyphRenderer(id='1de4c3df-a83d-480a-899b-fb263d3d5dd9', ...)]
あるいは必要なメタデータをアクセス可能なモデルに付加する便利な方法でしかありません CustomJS ダイヤルして待つ.
提供されたいかなるラベルに対しても一意保証または他の条件を強制的に実行することはなく、Bokehもいかなる理由でもこれらのラベルを直接使用することはない。
apply_theme
アプリケーションのセットは、デフォルト値のテーマ値ではなく使用されるが、アプリケーションセット値はカバーされない。
入力された辞書はそのまま保持し,他の事例と共有してメモリを節約することができる(したがって呼び出し方和 HasProps インスタンスはそれを修正すべきである).
HasProps
property_values (dict) -- デフォルト値の代わりにテーマ値を使用します
なし
dataspecs
全員の名前を集める DataSpec 属性です。
DataSpec
この方法は いつも クラス階層構造を遍歴し,任意の親クラスで定義された属性を含む.
名前または名前 DataSpec 特性
set[str]
dataspecs_with_props
辞書を集めて全員の名前をマッピングします DataSpec 属性は関連する属性に付加される.
名前と名前のマッピング DataSpec 特性
dict[str, DataSpec]
equals
モデルの構造は平等である.
other (HasProps) -- 比較するもう一つの例は
属性が構造的に等しいならばTrue,そうでなければFalseとなる.
js_link
2つのBokehモデル属性をJavaScriptを用いてリンクする.
これは、CustomJSコールバックを追加して、1つのBokehモデル属性が値を変更するときに別のBokehモデル属性を更新するプロセスを簡略化することができる便利な方法である。
attr (str) -- このモデル上のBokeh属性の名前
other (Model) -- Self.attrにリンクされたBokehモデル
other_attr (str) -- 上の属性 other リンクがつながっている
other
attr_selector (Union[int, str]) -- 購読可能表中の項目をリンクするためのインデックス attr
attr
バージョン1.1での追加
ValueError --
サンプル
このコードには js_link :
select.js_link('value', plot, 'sizing_mode')
以下と同等である.
from bokeh.models import CustomJS select.js_on_change('value', CustomJS(args=dict(other=plot), code="other.sizing_mode = this.value" ) )
また,範囲スライダの左側をattr_selectorを用いて描画のx_rangeに付加する:
range_slider.js_link('value', plot.x_range, 'start', attr_selector=0)
これは以下のようなものです
from bokeh.models import CustomJS range_slider.js_on_change('value', CustomJS(args=dict(other=plot.x_range), code="other.start = this.value[0]" ) )
js_on_change
付加する. CustomJS 任意のBoehJSモデルイベントのコールバック.
BokehJS側では,モデル属性の変更イベントの形式は "change:property_name" それがそうです。便宜上,このメソッドに渡されるイベント名もモデル上の属性の名前であれば, "change:" 自動:
"change:property_name"
"change:"
# these two are equivalent source.js_on_change('data', callback) source.js_on_change('change:data', callback)
しかし,属性変更イベントに加えて,他のタイプのイベントに応答することも可能である.例えば、データがストリーミングされる限り ColumnDataSource 使用、使用 "stream" 源上の事件:
ColumnDataSource
"stream"
source.js_on_change('streaming', callback)
layout
lookup
見つかる PropertyDescriptor クラス上のBokeh属性に対して,属性名を与える.
PropertyDescriptor
name (str) -- 検索する属性の名前
名前の属性の記述子 name
on_change
このオブジェクトには,以下の場合にトリガするコールバックを追加する. attr 変化する。
attr (str) -- このオブジェクトの属性名
*callbacks (callable) -- 登録するコールバック関数
例:
widget.on_change('value', callback1, callback2, ..., callback_n)
properties
このような上の属性名を収集する.
この方法は (オプション) クラス階層構造を遍歴し,任意の親クラスで定義された属性を含む.
with_bases (bool, optional) -- 結果に親クラスで定義された属性が含まれているかどうか.(デフォルト値:TRUE)
属性名
properties_containers
このようなすべてのコンテナ属性の名前を収集する.
容器属性名
properties_with_refs
このクラスにも引用されているすべての属性の名前を収集する.
引用の属性を持つ名前
properties_with_values
属性名をその値にマッピングした辞書を収集する.
直列化不可能な属性をスキップし、属性値は、一般に属性から読み出される値とはやや異なる可能性がある“直列化”フォーマットを採用し、この方法は、オブジェクトインスタンスを可逆的に再構成するために必要な情報を返すことを目的とする。
include_defaults (bool, optional) -- オブジェクト作成以来明示的に設定されていない属性が含まれているかどうか。(デフォルト値:TRUE)
属性名からその値へのマッピング
dict
query_properties_with_values
クエリの属性値 HasProps 述語を持つインスタンス.
query (callable) -- 属性記述子を受け取ってTrueまたはFalseの呼び出し可能関数を返す
include_defaults (bool, optional) -- ユーザが明示的に設定していない属性(デフォルト値:true)が含まれているかどうか
適合属性の属性名と値のマッピング
references
すべてに戻る Models この対象は引用されている.
Models
remove_on_change
この対象からコールバックを削除する
select
このオブジェクトおよびそのすべての参照において、所与のセレクタに一致するオブジェクトがクエリされる。
selector (JSON-like) --
配列番号. [模型]
select_one
このオブジェクトおよびそのすべての参照において、所与のセレクタに一致するオブジェクトがクエリされる。複数のオブジェクトが見つかれば,エラーを引き起こす.単一のマッチングオブジェクトを返し、何も見つからない場合は、NONEを返す:パラメータセレクタ::タイプセレクタ:JSONに類似している
模型
set_from_json
JSONからこのオブジェクトの属性値を設定する.
name -- (Str):設定する属性の名前
json -- (json-value):設定する属性の値
models (dict or None, optional) -- モデルIDからモデルへのマッピング(デフォルト値:なし)更新する属性も参照する値を持つ場合には,このオプションが必要となる.
setter (ClientSession or ServerSession or None, optional) -- これはBokehアプリケーションの“ブーメラン”の更新を阻止するためのものです。Bokehサーバアプリケーションのコンテキストでは,入力された属性更新は,更新を実行するセッションを用いてアノテーションを行う.この値は、更新によってトリガされた任意の後続の変更通知によって伝播される。セッションは、イベント設定器自身と比較し、自身からの任意の更新を抑制することができる。
set_select
指定された属性/値を有する所与のセレクタに一致するオブジェクトが更新される。
updates (dict) --
themed_values
すべてのテーマが提供するカバーを得る。
結果は属性名から値までの辞書形式で返されるか,または None 主題がこのインスタンスの任意の値をカバーしていない場合。
None
DICTやNONE
to_json
この対象属性を返す辞書は,“JSONタイプ”(文字列,数字,ブール値,無,辞書,リスト)のみを含む.
他のオブジェクトへの参照は“refs”(オブジェクトIDとタイプ情報のみ)に系列化されるため,逆直列化プログラムはそれらの他のオブジェクトの完全な属性を単独で持つ必要がある.
対応のない from_json() 逆直列化オブジェクトは、通常、文書コンテキストで行われるからである(文書は引用を解析できるので)。
from_json()
ほとんどの場合、文書全体を直列化して逆直列化することが望ましい。
include_defaults (bool) -- デフォルト値から変更されていない属性が含まれているかどうか
to_json_string
このオブジェクト属性をコードするJSON文字列を返す.
他のオブジェクトへの参照は参照(オブジェクトIDとタイプ情報のみ)に系列化されるため,逆直列化プログラムはそれらの他のオブジェクトの完全な属性を単独で持つ必要がある.
対応のない from_json_string() 逆直列化オブジェクトは、通常、文書コンテキストで行われるからである(文書は引用を解析できるので)。
from_json_string()
trigger
unapply_theme
すべてのトピック値を削除し、デフォルト値を復元します。
update
与えられたキーワードパラメータに基づいてオブジェクトの属性を更新する.
以下の内容は等価である.
from bokeh.models import Range1d r = Range1d # set properties individually: r.start = 10 r.end = 20 # update properties together: r.update(start=10, end=20)
update_from_json
JSON属性辞書から対象の属性を更新する.
json_attributes -- (json-dict):更新する属性と値
document
♪the Document このモデルは添付されています None )
Document
struct
このモデルのBokehプロトコル“構造”,すなわち以下の形式の辞書:
{ 'type' : << view model name >> 'id' : << unique model id >> }
他にもあるかもしれません subtype フィールド(このモデルがサブタイプである場合)。
{ "field_": "", "id": "17596", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "subscribed_events": [], "tags": [] }
BooleanFormatter
ベースクラス: bokeh.models.widgets.tables.CellFormatter
bokeh.models.widgets.tables.CellFormatter
ブール(チェックマーク)ユニットはプログラムをフォーマットします。
icon
属性タイプ: Enum (列挙(Check,Check-Circle,Check-Circle-o,Check-Square,Check-Square-o))
Enum
チェックマークのアイコンが表示されます。
{ "icon": "check", "id": "17603", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "subscribed_events": [], "tags": [] }
CellEditor
ベースクラス: bokeh.model.Model
bokeh.model.Model
データテーブルのボクセルエディタの抽象基底クラス.
これは,Bokehモデルタイプの階層構造の組織を支援するための抽象基底クラスである. 単独インスタンス化は無駄である.
{ "id": "17610", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "subscribed_events": [], "tags": [] }
CellFormatter
データテーブルのセルフォーマットプログラムの抽象基底クラス.
{ "id": "17616", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "subscribed_events": [], "tags": [] }
CheckboxEditor
ベースクラス: bokeh.models.widgets.tables.CellEditor
bokeh.models.widgets.tables.CellEditor
ブール値セルエディタ。
{ "id": "17622", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "subscribed_events": [], "tags": [] }
DataCube
ベースクラス: bokeh.models.widgets.tables.DataTable
bokeh.models.widgets.tables.DataTable
折り畳みグループ,集計,小計を含む専用データテーブル.
align
属性タイプ: Either () Enum () Align )、 Tuple () Enum () Align )、 Enum () Align ).
Either
Align
Tuple
親容器内の整列点。
この属性は、このコンポーネントがレイアウト(例えば、メッシュ)のサブ要素である場合にのみ有用である。親コンテナは、自己整列(例えば、グリッド軌跡整列)を覆うことができる。
aspect_ratio
属性タイプ: Either () Enum (エニュメレーション(自動)), Float )
Float
コンポーネントの幅と高さの間の比例関係を記述する.
コンポーネントの任意のサイズがサイズに柔軟である場合、この方法は有効である。数字に設定すると width / height = aspect_ratio 私たちの関係は維持されるだろう。そうでなければ "auto" コンポーネントの好ましい幅および高さは、アスペクト比を決定するために使用されるであろう(設定されていない場合、アスペクト比は保持されない)。
width / height = aspect_ratio
"auto"
auto_edit
属性タイプ: Bool
Bool
有効になると、フォーム·セルでクリックすると編集モードが有効になります。
autosize_mode
属性タイプ: Enum () AutosizeMode )
AutosizeMode
以下のオプションの1つを持つ列自動サイズ調整モードを紹介します。
"fit_columns"
セルの内容から列幅を計算するが,テーブルが利用可能なビューポートに適していることを確保する.これにより、水平スクロールバーが表示されないが、十分な利用可能な空間がなければ、データが読めなくなる可能性がある。
"fit_viewport"
セルの内容に基づいて列幅を計算してビューポートサイズを調整する.
"force_fit"
列を利用可能な空間に入れ,列間にテーブル幅(相当)を均一に割り当てる. fit_columns=True )。これにより、水平スクロールバーが表示されないが、十分な利用可能な空間がなければ、データが読めなくなる可能性がある。
"none"
列幅は自動的に計算しません。
background
属性タイプ: Color
Color
コンポーネントの背景。
columns
属性タイプ: List () Instance () TableColumn ))
TableColumn
サブ列ガのリスト.
css_classes
このDOM要素のCSSクラス名リストに追加します。注意:クラス名はそのまま追加するだけであり,他の保証は提供しない.
タプルからの代入も許可されているが、これらのタプルは調整されており、この属性は常に1つのリストを含む。
default_size
属性タイプ: Int
Int
支配的なサイズのデフォルトサイズ(幅または高さ)。
主要次元は小部品方向によって決定される.
disabled
表示時にガジェットを無効にするかどうか。
もし True この場合、ウィジェットは灰色で表示され、UIイベントに応答しない。
True
editable
編集表の内容を許可する。編集が必要な列にセルエディタを構成する必要があります。
fit_columns
列が利用可能な幅に適合すべきかどうか。これにより、水平スクロールバーが表示されないが、十分な利用可能な空間がなければ、データが読めなくなる可能性がある。もし設定が True 列の幅は最大幅と理解される.
frozen_columns
凍結する列数の整数を示す.設定すると、前のN列が凍結され、フレームからスクロールすることを防止します。
frozen_rows
凍結する行数の整数を示す.負の値に設定された場合、前のN行が凍結され、これは、フレームからのスクロールを阻止し、負の値に設定された場合、最後にN行が凍結される。
grouping
属性タイプ: List () Instance () GroupingInfo ))
GroupingInfo
小計と合計を定義するための集約動作を記述する.
header_row
表の上部に列名のタイトル行が表示されているか否か。
height
属性タイプ: NonNegativeInt
NonNegativeInt
コンポーネントの高さ(画素単位).
これは、固定高さであってもよく、第一選択高さであってもよく、特に高さ調整戦略に依存する。
height_policy
property type: Either ( Auto , Enum ( SizingPolicy ) )
Auto
SizingPolicy
コンポーネントがその高さをどのように維持すべきかを説明する。
コンポーネントを使用するためには、サイズ調整ポリシーが優先的である。
"fixed"
正確に使う height ピクセルです。コンポーネントは利用可能な垂直空間を入れることができないとあふれてしまう.
"fit"
コンポーネントの好ましい高さ(設定されている場合)を使用し、設定されている場合、最小高さ限界および最大高さ限界内に利用可能な垂直空間を挿入することを可能にする。コンポーネントの高さは過度に最小化されることもなく,最大化されることもない.
"min"
最小高さ(設定すれば)以上の最小高さ以上の垂直空間を使用する。始点は第一選択高さ(設定すれば)である.親レイアウト、アスペクト比管理、および他の要因によっては、コンポーネントの高さが縮小または増大する可能性がある。
"max"
最大高さ(設定すれば)を超えないようにできるだけ多くの垂直空間を用いる.始点は第一選択高さ(設定すれば)である.親レイアウト、アスペクト比管理、および他の要因によっては、コンポーネントの高さが縮小または増大する可能性がある。
これは将来的に変わるかもしれない試験的な機能だ。自分でそれを使うかどうかを決めることができます。もっと使うのが好きです sizing_mode もしこのようなレベルの統制が厳格でなければ。
sizing_mode
index_header
インデックス列に表示される列タイトル(存在すれば).
index_position
ここでは、行インデックスを表示する列が挿入される列リストに挿入される。負のインデックスをサポートし、列リストの末尾からインデックス位置(すなわち、標準Pythonアクション)を指定します。
索引用列の添加を防ぐためには、“無”に設定してください。
INDEX_POSITIONの絶対値が列の長さよりも大きい場合、インデックスは、特に記号に依存して先頭または末尾に表示される。
index_width
インデックス列の幅(存在すれば).
margin
property type: Tuple ( Int , Int , Int , Int )
部品の周りに追加空間を作ることを可能にする。タプル中の値の順序は以下のとおりである:上距離,右距離,下距離,左距離は,CSS基準に類似している.負のエッジ距離値は、任意の方向から空間を縮小するために使用することができる。
max_height
高さが調整可能である場合、コンポーネントの最大高さ(画素単位)である。
max_width
幅が調整可能である場合、コンポーネントの最大幅(画素単位)である。
min_height
高さが調整可能である場合、コンポーネントの最小高さ(画素単位)である。
min_width
幅が調整可能である場合、コンポーネントの最小幅(画素単位)である。
orientation
属性タイプ: Enum (列挙(水平·垂直))
水平(デフォルト)または垂直にガジェットの方向を調整する。
すべての小さな部品が垂直方向をサポートしているわけではないことに注意してください。
reorderable
表の列の並べ替えを許す.列を並べ替えるには、フォームタイトルをクリックし、フォーム内の必要な位置までドラッグしてください。両側の列は以前の順序を保持する.
row_height
各行の高さ(画素単位)である.
scroll_to_selection
データソース上で選択される度に、選択された行がビューポートにない場合、選択された行はテーブルのビューポートにスクロールされる。
selectable
property type: Either ( Bool , Enum ( Enumeration(checkbox) ) )
表の行を選択できるかどうか。Vbl.使用 checkbox これは True しかし、選択されたコンテンツは、行を強調表示するのではなく、行毎のチェックボックスを介して視認される。マルチオプションを可能にすることは、有効である場合に複数のチェックボックスをクリックするか、Shiftキーを押し、行を単クリックすることによって実現されます。
checkbox
属性タイプ: Enum () SizingMode )
SizingMode
コンポーネントは自身のサイズをどのように調整すべきか.
This is a high-level setting for maintaining width and height of the component. To gain more fine grained control over sizing, use width_policy, height_policy and aspect_ratio instead (those take precedence over sizing_mode).
width_policy
起こりうる状況:
コンポーネントは応答しません。後続のどのブラウザウィンドウサイズ調整イベントにもかかわらず、元の幅および高さを維持する。
"stretch_width"
コンポーネントは、アスペクト比を維持することなく、それに応じてサイズを調整して利用可能な幅に延伸する。コンポーネントの高さはコンポーネントのタイプに依存し,固定されていてもよいし,コンポーネントの内容に適応してもよい.
"stretch_height"
コンポーネントは、アスペクト比を維持することなく、それに応じてサイズを調整して利用可能な高さまで延伸する。コンポーネントの幅はコンポーネントのタイプに依存し,固定されていてもよいし,コンポーネントの内容に適していてもよい.
"stretch_both"
コンポーネントは完全に応答して、幅および高さで独立しており、これがコンポーネントのアスペクト比を変更しても、利用可能なすべての水平空間および垂直空間を占有するであろう。
"scale_width"
コンポーネントは、元のアスペクト比または提供されたアスペクト比を維持しながら、それに応じてサイズを調整して利用可能な幅に延伸する。
"scale_height"
コンポーネントは、元のアスペクト比または提供されたアスペクト比を維持しながら、利用可能な高さまで延伸するために、それに応じてサイズを調整する。
"scale_both"
コンポーネントは、元のアスペクト比または提供されたアスペクト比を維持しながら、応答してサイズを利用可能な幅および高さに調整する。
sortable
表の内容の順位付けを許可する.デフォルトの場合は,自然な順序を保持する.列をソートするには、そのタイトルをクリックしてください。再度クリックすると、ソート方向が変更されます。Ctrlキーを押してクリックすると自然な順序に戻ります。Shiftキーを押してクリックすると、複数列を同時にソートすることができます。
source
属性タイプ: Instance () DataSource )
DataSource
小さなツールのデータソースです
target
データ立方体のどの行が展開または折り畳まれたかを記述する2列のデータソース(row_index&labels)
view
属性タイプ: Instance () CDSView )
CDSView
表行を提示する際に使用するデータソースのビュー。初期化中にビューが着信していない場合、データソース全体のデフォルトビューが作成される。
visible
コンポーネントが見えるかどうか、およびレイアウトの一部であるかどうか。
width
コンポーネントの幅(画素単位)である.
これは、固定幅であってもよいし、好ましい幅であってもよく、具体的には、幅サイズ調整ポリシーに依存する。
コンポーネントがその幅をどのように維持すべきかを説明する。
正確に使う width ピクセルです。コンポーネントは利用可能な水平空間を入れることができないとあふれてしまう.
コンポーネントの好ましい幅(設定されている場合)が使用され、設定されている場合、最小および最大幅限界(設定されている場合)内の利用可能な水平空間に適合することができる。コンポーネントの幅は過度に最小化されることもなく,最大化されることもない.
できるだけ少ない水平空間を使用して、最小幅(設定すれば)以上である。始点は優先幅(設定すれば)である.親レイアウト、アスペクト比管理、および他の要因によっては、コンポーネントの幅が縮小または増大する可能性がある。
できるだけ多くの水平空間を用いて,最大幅(設定すれば)を超えない.始点は優先幅(設定すれば)である.親レイアウト、アスペクト比管理、および他の要因によっては、コンポーネントの幅が縮小または増大する可能性がある。
{ "align": "start", "aspect_ratio": null, "auto_edit": false, "autosize_mode": "force_fit", "background": null, "columns": [], "css_classes": [], "default_size": 300, "disabled": false, "editable": false, "fit_columns": null, "frozen_columns": null, "frozen_rows": null, "grouping": [], "header_row": true, "height": 400, "height_policy": "auto", "id": "17628", "index_header": "#", "index_position": 0, "index_width": 40, "js_event_callbacks": {}, "js_property_callbacks": {}, "margin": [ 5, 5, 5, 5 ], "max_height": null, "max_width": null, "min_height": null, "min_width": null, "name": null, "orientation": "horizontal", "reorderable": true, "row_height": 25, "scroll_to_selection": true, "selectable": true, "sizing_mode": null, "sortable": true, "source": null, "subscribed_events": [], "tags": [], "target": null, "view": { "id": "17629" }, "visible": true, "width": 600, "width_policy": "auto" }
DataTable
ベースクラス: bokeh.models.widgets.tables.TableWidget
bokeh.models.widgets.tables.TableWidget
大量のデータを可視化し編集するための2次元メッシュ。
{ "align": "start", "aspect_ratio": null, "auto_edit": false, "autosize_mode": "force_fit", "background": null, "columns": [], "css_classes": [], "default_size": 300, "disabled": false, "editable": false, "fit_columns": null, "frozen_columns": null, "frozen_rows": null, "header_row": true, "height": 400, "height_policy": "auto", "id": "17716", "index_header": "#", "index_position": 0, "index_width": 40, "js_event_callbacks": {}, "js_property_callbacks": {}, "margin": [ 5, 5, 5, 5 ], "max_height": null, "max_width": null, "min_height": null, "min_width": null, "name": null, "orientation": "horizontal", "reorderable": true, "row_height": 25, "scroll_to_selection": true, "selectable": true, "sizing_mode": null, "sortable": true, "source": null, "subscribed_events": [], "tags": [], "view": { "id": "17717" }, "visible": true, "width": 600, "width_policy": "auto" }
DateEditor
カレンダーに基づく日付セルエディタ。
{ "id": "17800", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "subscribed_events": [], "tags": [] }
DateFormatter
ベースクラス: bokeh.models.widgets.tables.StringFormatter
bokeh.models.widgets.tables.StringFormatter
日付セルフォーマットプログラム。
font_style
属性タイプ: Enum () FontStyle )
FontStyle
任意のテキストフォントパターン、例えば、太字、斜体。
format
属性タイプ: Either () Enum () DateFormat )、 String )
DateFormat
日付フォーマットは任意の基準であってもよい strftime フォーマット文字列、および以下の任意の所定のフォーマット名:
書式名.
書式文字列
サンプル出力.
ATOM / W3C / RFC-3339 / ISO-8601
ATOM
W3C
RFC-3339
ISO-8601
"%Y-%m-%d"
2014-03-01
COOKIE
"%a, %d %b %Y"
2014年3月1日土曜日
RFC-850
"%A, %d-%b-%y"
3月1日~14日(土)
RFC-1123 / RFC-2822
RFC-1123
RFC-2822
"%a, %e %b %Y"
RSS / RFC-822 / RFC-1036
RSS
RFC-822
RFC-1036
"%a, %e %b %y"
十四年三月一日土曜日
TIMESTAMP
(紀元以来のミリ秒数)
1393632000000
なお、この表では、いくつかのフォーマット名は同義語であり、同じフォーマット名はスラッシュで区切られている。
このサポートされているリスト strftime フォーマットコードは以下のとおりである.
現在のエリアに応じて設定されている曜日の略語です。
現在のエリアに応じて設定された曜日のフルネーム。
現在の地域に応じて設定された月の略語。
現在の地域に応じて設定された完全月名。
現在の領域設定の第1の日付および時間表示形式。
2ビット整数形式の世紀数(年/100)。
10進数字で表される月の日付(範囲01から31)。
%m/%d/%yに相当する。(アメリカ人は、多くの他の国では、%d/%m/%yがかなり一般的であることに留意すべきである。これは,国際的な背景では,このフォーマットは曖昧であり,使用すべきではないことを意味する).
%dと同様に、1ヶ月目の何日目は10進数ですが、プリアンブルゼロはスペースに置き換えられています。
10進数で表されるマイクロ秒は、左がゼロになる(範囲000000-999999)。これは利用可能な命令セットの拡張である timezone それがそうです。
%Y-%m-%d(ISO 8601日付フォーマット)に相当します。
ISO 8601周をベースとした年は,世紀を10進数としている。ISO周号に対応する4桁の年(%Vを参照)。これは、ISO週数が前年または次の年に属する場合に使用される点で、%Yと同じフォーマットおよび値を有する。
%Gと同様であるが、世紀がない、すなわち2桁の年(00-99)である。
%bに相当する.
時間は10進数であり,24時間制(範囲は00から23)を用いた.
時間は10進数であり,12時間制(範囲01から12)を用いた.
10進数字で表される1年間の日付(範囲は001から366まで)。
10進数字で表される時間(24時間制)(範囲は0から23)である。一つの数字の前にスペースがあります。(%Hを参照。)
10進制数字で表される時間(12時間制)(範囲は1から12)である。一つの数字の前にスペースがあります。(%Iを参照)(TZ)
10進数字で表される月(範囲01から12)。
10進数で示した分(範囲は00から59まで).
改行符。Bokehテキストは現在、改行をサポートしていません。
10進数で表されるナノ秒は、左をゼロで充填しています(範囲0000000-999999999)。パディング幅説明子、すなわち%3 Nは、最も左の3桁の数字を表示します。しかし,以下の制限により,ミリ秒レベルまでしか精度が得られない. timezone それがそうです。
“AM”または“PM”は、所与の時間値に応じて選択されるか、または現在の領域に設定された対応する文字列に応じて“AM”または“PM”が選択される。昼は“PM”、真夜中は“AM”とされる。
%pと同様であるが、小文字:“am”または“pm”または現在の領域に対応して設定された文字列である。
午前の時間です。あるいは午後記号です。POSIX領域設定では、これは%i:%M:%S%pと等価である。
24時間記法で示した時間(%H:%M).秒を含むバージョンについては、以下の%Tを参照されたい。
紀元以来の秒数は,1970−01−01 00:00:00+0000(UTC)であった。
2つ目は10進数(範囲は00から60)である.(範囲は最高60秒で、たまのうるう秒をサポートします。)
表札を作る。Bokehテキストは現在タブをサポートしていません。
24時間記法で表された時間(%H:%M:%S)。
小数で表される曜日は,範囲は1から7,月曜日は1である.%wを参照してください。
10進数で示した当年の週数は,00から53までの範囲であり,第1日曜日から01週目の初日とした。また%Vおよび%Wを参照されたい。
10進数で表される当年ISO 8601週番号(備考参照)は,01から53の範囲であり,そのうち1週目は新年の少なくとも4日の第1週である。また%Uおよび%Wを参照されたい。
小数は曜日を表し,範囲は0から6,日曜日は0である.また%uを参照してください。
10進数で示した当年の週号は,00から53の範囲であり,第1月曜日から01週目の初日とした。
時間を持たない現在の領域に設定された第1の日付表示形態。
日付を持たない現在の領域設定の第1の時間表示形式。
世紀を持たない10進制数字で表された年(範囲は00から99まで).
10進数字で表される年は、世紀を含む。
+hmmまたは-hmmデジタルタイムゾーン(すなわち、UTCとの時間および分オフセット)。
タイムゾーンの名前または略語です。
原義‘%’文字。
警告
クライアントライブラリBoehJS使用 timezone ライブラリは日時をフォーマットします。次のリストに入るのは,このような説に基づいている timezone “GNU日付フォーマット説明子の完璧な補完”をサポートさせる.しかし、この表現はこのリストについて詳細に検証されていない。フォーマットが予定通りに動作していないことが発見された場合は、提出してください github issue 文書が適切に更新できるようにする。
nan_format
NaN値およびNONE値に適用されるフォーマット設定(設定されていない場合は、従来の日付フォーマット設定に戻る)。
text_align
属性タイプ: Enum () TextAlign )
TextAlign
任意のテキスト整列方法、すなわち、左整列、中央位置合わせ、または右整列である。
text_color
オプションのテキスト色。見 bokeh.core.properties.Color もっと細かいことを知っています。
bokeh.core.properties.Color
{ "font_style": "normal", "format": "ISO-8601", "id": "17806", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "nan_format": null, "subscribed_events": [], "tags": [], "text_align": "left", "text_color": null }
合計と小計をどのように計算するかを記述する.
aggregators
属性タイプ: List () Instance () RowAggregator ))
RowAggregator
この小計の列をどのように集約するかを紹介した。
collapsed
デフォルトでは展開するか折り畳むかに応じた小計である.
getter
この小計(GROUPBY)を生成する一意の鍵の列を参照する.
{ "aggregators": [], "collapsed": false, "getter": "", "id": "17817", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "subscribed_events": [], "tags": [] }
HTMLTemplateFormatter
テンプレートのHTMLを用いてプログラムをフォーマットする.下線を引いたものを使っています template 方法と文法です。Http://undercore rejs.org/#テンプレートフォーマットプログラムを通過することができる dataContext オブジェクトはフォーマットプログラムに渡される.したがって、例えば、データソース内の他の列が名前付けされている場合 url テンプレートは、以下のようにアクセスすることができる。
<a href="<%= url %>"><%= value %></a>
To use a different set of template delimiters, pass the appropriate values for evaluate, interpolate', or `escape. See the Underscore template documentation for more information. http://underscorejs.org/#template
例:列値をコードにフォーマットする簡単なHTMLテンプレート.
HTMLTemplateFormatter(template='<code><%= value %></code>')
例:他の列の値を使用する (manufacturer そして model )を構築します。
HTMLTemplateFormatter(template= '<a href="https:/www.google.com/search?q=<%= manufacturer %>+<%= model %>" target="_blank"><%= value %></a>' )
template
下線のTemplateメソッドに用いるテンプレート文字列.
{ "id": "17826", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "subscribed_events": [], "tags": [], "template": "<%= value %>" }
IntEditor
微調整制御に基づく整数セルエディタ.
step
主なステップ値。
{ "id": "17833", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "step": 1, "subscribed_events": [], "tags": [] }
MaxAggregator
複数行中の最大値.
{ "field_": "", "id": "17840", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "subscribed_events": [], "tags": [] }
MinAggregator
複数行中の最小値.
{ "field_": "", "id": "17847", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "subscribed_events": [], "tags": [] }
NumberEditor
マイクロコーディネータベースのデジタルボクセルエディタ。
属性タイプ: Float
{ "id": "17854", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "step": 0.01, "subscribed_events": [], "tags": [] }
NumberFormatter
デジタルセルフォーマットプログラム。
次の表で定義されるデジタルフォーマット:
NUMBERS :
番号をつける
フォーマット
ひも.
10000
'0,0.0000'
10,000.0000
10000.23
“0,0”
10,000
‘+0,0’
+10,000
-10000
'0,0.0'
-10,000.0
10000.1234
'0.000'
10000.123
'0[.]00000'
10000.12340
‘(0,0.0000)’
(10,000.00)
-0.23
'.00'
-23だ
‘(.00)’
(.23)
0.23
'0.00000'
0.23000
'0.0[0000]'
1230974
'0.0a'
1.2m
1460
“0 a”
1 kg
-104000
-104 k
1
“0 o”
第一
52
52位
23
23日.
100
100位
CURRENCY :
1000.234
'$0,0.00'
$1,000.23
1000.2
‘0,0 [.] 00$‘
1000.20ドル
1001
‘$0,0 [.] 00‘
1001ドル
-1000.234
‘($0,0)’
(1,000ドル)
'$0.00'
-$1000.23
“(1件あたり0.00ドル)”
123万ドル
BYTES :
“0 b”
1,000億
2048
“%0%b”
2 KB
7884486213
'0.0b'
7.3GB
3467479682787
“0.000 b”
3.154 TB
PERCENTAGES :
‘0%’
100%
0.974878234
'0.000%'
97.488%
-0.43
-43%
0.43
‘(0.0%)’
43.000%
TIME :
25
‘00:00:00’
0:00:25
238
0:03:58
63846
17:44:06
完全仕様については、http://numbroji.com/format.htmlをご覧ください。
language
属性タイプ: Enum () NumeralLanguage )
NumeralLanguage
言語固有の機能をフォーマットするための言語(例えば、千ビットデリミタ)。
NaNおよびNone値に適用されるフォーマット設定(設定されていない場合はNumbroフォーマット設定に戻る)。
rounding
属性タイプ: Enum () RoundingFunction )
RoundingFunction
丸め関数(四捨五入,四捨五入,天井)とその類義語(最も近い,四捨五入,四捨五入).
{ "font_style": "normal", "format": "0,0", "id": "17861", "js_event_callbacks": {}, "js_property_callbacks": {}, "language": "en", "name": null, "nan_format": null, "rounding": "round", "subscribed_events": [], "tags": [], "text_align": "left", "text_color": null }
PercentEditor
IntEditor 編集率を最適化した。
{ "id": "17874", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "subscribed_events": [], "tags": [] }
ScientificFormatter
連続範囲内の数値を“基本数字”と表示し,デフォルトの場合は適切な場合には科学記数法を用いる.
NaNおよびNone値に適用されるフォーマット設定(設定されていない場合は科学フォーマット設定に戻る)。
power_limit_high
Log(X)>=POWER_LIMIT_HIGH
power_limit_low
LOG(X)<=POWER_LIMIT_LOW
precision
表示する精度桁数.
{ "font_style": "normal", "id": "17880", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "nan_format": null, "power_limit_high": 5, "power_limit_low": -3, "precision": 10, "subscribed_events": [], "tags": [], "text_align": "left", "text_color": null }
SelectEditor
セルエディタを選択します。
options
その中から選択するオプションリスト。
{ "id": "17893", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "options": [], "subscribed_events": [], "tags": [] }
StringEditor
自動完了機能を持つ基本文字列単位格エディタ.
completions
オプションの完了文字列リスト。
{ "completions": [], "id": "17900", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "subscribed_events": [], "tags": [] }
StringFormatter
基本文字列ユニット格フォーマットプログラム。
{ "font_style": "normal", "id": "17907", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "subscribed_events": [], "tags": [], "text_align": "left", "text_color": null }
SumAggregator
簡単に和を求めることが多い。
{ "field_": "", "id": "17916", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "subscribed_events": [], "tags": [] }
表列部材。
default_sort
属性タイプ: Enum (列挙(昇順·降順))
デフォルトの順序付け。黙認 ascending 順番を使っています。
ascending
editor
属性タイプ: Instance () CellEditor )
この列のボクセルエディタです。デフォルトの場合、簡単な文字列エディタを使用します。
field
データソースの列にマッピングされたフィールドの名前。
formatter
属性タイプ: Instance () CellFormatter )
この列のセルフォーマット設定プログラム.デフォルトの場合は、簡単な文字列フォーマットプログラムを使用します。
この列がソート可能かどうか.データテーブルは、一般的に順序付けを許可するために、順序付けを有効にしなければならないことに注意されたい。
title
この列のタイトル。設定されていない場合、列のデータフィールドを使用することに変更される。
この列の幅または最大幅(データテーブルの構成に依存する)(画素単位)である。
{ "default_sort": "ascending", "editor": { "id": "17924" }, "field": null, "formatter": { "id": "17925" }, "id": "17923", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "sortable": true, "subscribed_events": [], "tags": [], "title": null, "width": 300 }
TableWidget
ベースクラス: bokeh.models.widgets.widget.Widget
bokeh.models.widgets.widget.Widget
データテーブル(データグリッド)小部品の抽象基底クラス.
{ "align": "start", "aspect_ratio": null, "background": null, "css_classes": [], "default_size": 300, "disabled": false, "height": null, "height_policy": "auto", "id": "17938", "js_event_callbacks": {}, "js_property_callbacks": {}, "margin": [ 5, 5, 5, 5 ], "max_height": null, "max_width": null, "min_height": null, "min_width": null, "name": null, "orientation": "horizontal", "sizing_mode": null, "source": null, "subscribed_events": [], "tags": [], "view": { "id": "17939" }, "visible": true, "width": null, "width_policy": "auto" }
TextEditor
複数行の文字列単要素格エディタ。
{ "id": "17990", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "subscribed_events": [], "tags": [] }
TimeEditor
マイクロコーディネータベースの時間セルエディタ。
{ "id": "17996", "js_event_callbacks": {}, "js_property_callbacks": {}, "name": null, "subscribed_events": [], "tags": [] }