散布Dash-ディスプレイアセンブリ学習ベース(行、散布)

ドキュメント住所:ダッシュ散布、プロパティの主な用途の一部を示します

- X:データのx軸方向、横方向のスキャッタグラムであれば、(文字列とすることができる、またはデジタルタイプのものでなければならない)、X軸の名前を示すデータ、(必要

- Y:;(y軸方向のデータ、縦スキャッタグラム場合、y軸は(文字列であってもよいし、デジタルタイプのものでなければならない)データ名を表す必要

- 名前:表示名を設定散布は、名前の凡例も変更され、(必要

- テキスト:各点の表示設定内容、テキストモードが設定されている場合、モード属性に対して、テキストは、対応するデータ・ポイントに表示されてもよいです。

- MODE:あなたは3「行」、「マーカー」を設定することができ、表示モードを設定し、 「テキスト」 または3の組み合わせは、そのような「ライン+マーカー」として、ここでのテキストは、テキスト属性を設定する必要がある、または発生しません」。マーカーライン+マーカー「「デフォルトでは、曲線はできない、散乱を意味し、」(重要

- ライン:特性線、 -カラーは色を設定することができ、 -パターン形状設定線(「線形」ライン、「スプライン」曲線、「HV」 -ライン幅、設定幅|「VH」 |「HVHを「|」VHV固体'滑らかな垂直方向と水平方向の傾き直線ではない)、 - - 0から1.3の間で滑らかな曲線を平滑度、設定折り線(破線「実線、」ドット「線点、」ダッシュ「破線」longdashライン「長い破線、」DashDot「破線及び点線の結合、」longdashdot「長い破線と結合した)(このプロパティはまた、重要であり、表示形態を変更することができます)

- hoverinfo:表示される情報は、「X」、「Y」、とすることができる、データポイントに移動するために、マウスを設定し 、「Z」、「名前」、「テキスト」、「すべて」は、 デフォルトでは「すべて」であるが、またこれは、「X + Y」の組み合わせであってもよいです。

- hoverText:提供されたデータを指すようにマウスを移動し、表示情報、デフォルトはnull文字で、仕事をするためには、「テキスト」をhoverinfoに設定する必要があり、その後、浮動ここに表示された表示情報をカスタマイズ。

- visibale:散布図を表示するかどうか、デフォルトでは、唯一の表示座標を閉じた後、散布図が表示されていない、真です。

- ShowLegend:伝説は左のアイコンに表示され、デフォルトの終了後に、左伝説のアイコン上に表示されていない、真です。

- legendgroup:左の伝説アイコングループ名を設定し、デフォルトは空、文字列型である、あなたは伝説のアイコンをクリックし、グループ名を設定するには同図に同じグループに分類別のグラフがあることができ、カスタマイズすることができます場合、図同じグループのデータを表示または非表示にしながら、(重要

- 不透明度:透明度の散布図を設定し、デフォルトは1です。

- IDS:全ての点の散布図内に配置されたID、アニメーションを使用することができるが、文字列配列です。

- CustomDataは、各データのための追加データを割り当てるホバーに使用することができ、クリックし、イベントやその他の状況を選択します。

- 塗りつぶし:デフォルトでは、「いずれも」、「tozeroy」に設定すると、領域充填されるx軸にスタートからのラインは、色を囲まれていない、充填ラインとシャフトとの間の空白領域を、

- fillcolorの上記パラメータを用いて使用色を埋めます。

- 選択した:設定は、色や線や点の他の属性は、前記選択モードが動作する右上隅によって選択され、設定されています。

- 選択解除:色や線やドットの他の属性は、右上隅はモードによって選択され、選択されていない設定した場合のみ動作します。

- するTextPoint:テキストの表示位置を設定します。

- TEXTFONT:テキストのフォントプロパティを設定します。

小さな伝説:

import dash
import dash_core_components as dcc
import dash_html_components as html
import plotly.graph_objs as go

app = dash.Dash()
server = app.server

def get_show_scatter():
    sctx = ['2019/1/1', '2019/1/2', '2019/1/3', '2019/1/4', '2019/1/5']
    scty = [3607, 3834, 3904, 4080, 3997]
    trace = go.Scatter(
        x=sctx,
        y=scty,
        name='活跃用户'
    )
    layout=go.Layout(
        title='活跃用户信息',
        yaxis={
            'hoverformat': '' #如果想显示小数点后两位'.2f',显示百分比'.2%'
        }
    )
    return go.Figure(
        data = [trace],
        layout = layout
    )

app.layout = html.Div([
    dcc.Graph(
        id='show_scatter',
        figure=get_show_scatter()
    ),
], style={'margin': 100})

if __name__ == '__main__':
    app.run_server(debug=True)

結果はこれです:

おすすめ

転載: blog.csdn.net/pz789as/article/details/93170418