250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- GCP
- UDF
- subdag
- TensorFlow
- 유튜브 API
- spark udf
- tensorflow text
- youtube data
- gather_nd
- BigQuery
- login crawling
- airflow subdag
- 공분산
- Retry
- requests
- API Gateway
- correlation
- 상관관계
- integrated gradient
- top_k
- API
- session 유지
- hadoop
- GenericGBQException
- flask
- chatGPT
- Counterfactual Explanations
- XAI
- grad-cam
- Airflow
Archives
- Today
- Total
데이터과학 삼학년
Bokeh interactive legend 본문
반응형
Bokeh에서는 interactive legend라는 것이 있어
레전드에 표시된 대상들을 figure에 표시했다 숨겼다할 수 있는 기능이 있다.
코드는
아래와 같다
from bokeh.embed import components
from bokeh.plotting import figure
from bokeh.resources import INLINE
from bokeh.util.string import encode_utf8
from bokeh.models import ColumnDataSource, HoverTool, Legend, LegendItem
from bokeh.layouts import gridplot
plot2 = fig.circle('Datetime', 'anomaly_1', source=source, legend='level:1', color="green", alpha=0.5, size=7)
plot3 = fig.circle('Datetime', 'anomaly_2', source=source, legend='level:2', color="orange", alpha=0.5, size=8)
plot4 = fig.circle('Datetime', 'anomaly_3', source=source, legend='level:3', color="red", alpha=0.7, size=10)
tooltips2 = [
('Datetime', '@when'),
('Value', '@resid'),
('Threshold', '@threshold')
]
## legend option
fig.legend.orientation = "horizontal"
fig.legend.location = "top_left"
fig.legend.label_text_font_size = '10pt'
fig.legend.click_policy="hide"
fig.legend.background_fill_alpha = 0.5
fig.legend.padding = 2
fig.legend.margin = 3
fig.add_tools(
HoverTool(renderers=[plot2, plot3, plot4], tooltips=tooltips2, formatters={'Datetime': 'datetime'}))
bokeh는 legend 에서 클릭을 통해 그림에 표시/해제 할 수 있다.
bokeh에는 기능이 상당히 많아서...
찾아보면 유용한 것들이 참 많다.
728x90
반응형
LIST
'Data Visualization & DataBase' 카테고리의 다른 글
Folium 지리 정보 시각화 tool (0) | 2020.06.17 |
---|---|
시계열 데이터 시각화 using plotly (0) | 2020.06.05 |
Plotly 시각화 툴 (0) | 2020.05.21 |
Bokeh - Web visualization (0) | 2020.01.17 |
Ipywidgets을 활용한 시각화 (feat. jupyter notebook) (0) | 2020.01.14 |
Comments