ドキュメント住所:ダッシュ散布、プロパティの主な用途の一部を示します
- 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)
結果はこれです: