www.w3schools.com/colors/colors_hsl.asp
이 사이트에서 채도랑 명도를 체크해서 어느 정도로 할 건지 미리 보고 결정을 한다
color = ['hsl(' + str(h) + ',90%' + ',50%)' for h in np.linspace(0, 280, int(max_speed)+1)]
그라데이션 색을 위해서 색 정보를 넣을 리스트를 만들어준다
linespace(start number, last number, count)
linespace를 이용해서 시작하는 숫자, 끝나는 숫자, 나눌 개수를 명시해준다
marker=dict(
symbol="star-diamond",
size=8,
color=list(color[int(j)] for j in log.download_speed),
),
그리고 scatter marker에 color 값으로 넣어주면 들어오는 x값에 따라서 색 정보가 찍힌다
'Programming > Python' 카테고리의 다른 글
Python IP주소로 위도, 경도 위치 찾기 (latitude, longitude) (0) | 2020.12.04 |
---|---|
Python plotly scatter, scattergeo, layout geo, 화면 분할 (0) | 2020.07.23 |
Python Plotly 하다가 레퍼런스 잘 안나와서 모아놓는 document들 (0) | 2020.07.23 |
PyCharm Terminal Git Bash로 바꾸기 (0) | 2020.04.20 |
Python 환경이 다른 가상환경 여러 개 만들기 (윈도우) (0) | 2020.04.19 |