inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

공공데이터로 파이썬 데이터 분석 시작하기

스타벅스/이디야 시각화

445

이수진

작성한 질문수 6

1

스타벅스 이디야를 구별로 시각화하는 강의에서 좀 더 색깔을 명확하게 하고 싶어서

fill_color="Paired" 를 적용하였습니다.

이렇게 출력되어서 이제 스타벅스 컬러를 바꾸기 위해서 매장수비교가 1.0과 0.0 으로 이루어져있는데 모든 1.0의 값을 0.7로 바꾸어 주고 싶은데요(초록색으로 스타벅스를 나타내기 위해서)

df_vs[df_vs["매장수비교"]==1.0] 이 후 이 값을 어떻게 0.7로 바꿔야하는지 알 수 있을까요 ??

python numpy pandas

답변 3

1

이수진

빠른 답변 정말 감사합니다!

그런데 제가 저렇게 값을 바꾸고 실행하면 0.7에 해당하는 초록색으로 변할 줄 알았는데

0.7이 max값이 되어서 색상은 동일하게 나오네요 ㅠㅠ 

이디야는 파랗고 스타벅스는 초록색으로 표시할 방법이 없을까요 ??

0

박조은

안녕하세요.

조금 커스텀한 설정을 하셔야 하는데요. branca 라는 라이브러리를 함께 사용하셔야 될거 같아요.

컬러 파레트에 vmax, vmin 으로 값을 지정해서 상대적으로 가장 큰 값은 vmax에 가장 작은 값은 vmin 으로 지정해 주는 방법이 있는데요. 

아래 코드가 편집기에서 색상을 제대로 표현 못 하네요. 링크 블로그를 참고해 보세요.

Color Maps

import branca.colormap as cm

step = cm.StepColormap(
    ['green', 'yellow', 'red'],
    vmin=3, vmax=10,
    index=[3, 4, 8, 10],
    caption='step'
)

linear = folium.LinearColormap(
    ['green', 'yellow', 'red'],
    vmin=0, vmax=1
)

display(step)
display(linear)
display(cm.linear.Accent_03.scale(0, 24))
display(cm.linear.Accent_08)
display(cm.linear.Blues_03)

아래 블로그에 잘 정리되어 있는거 같아요. 참고해 보시면 될것 같아요.

[GeoHash, GeoPandas and Folium](http://incredible.ai/code-snippet/2019/03/16/GeoHash-And-GeoPandas/)

0

박조은

안녕하세요.  loc를 사용하시면 될것 같아요.

.loc[조건식, 컬럼] = 변경할값

아래와 같이 loc를 활용해 보세요.

df_vs.loc[df_vs["매장수비교"]==1.0, "매장수비교"] =  0.7

패키지 설치 에러 ydata-profiling

0

119

2

자세한 설명 부탁드려요 ㅜ

0

176

2

seaborn 라이브러리 호출하였으나 그래프가 안 그려져요

0

285

2

value_counts와 count 차이

0

340

2

안녕하세요 데이터 최신과 관련해서 문의드립니다.

0

204

3

scatterplot질문

0

122

1

강의 화면이 안나옵니다

0

164

2

4분12초 2013년부터 데이터가 없으면 어떻게하나요?..

0

187

2

에러 메시지

1

303

2

그래프 색이 동일하게 나옵니다.

0

308

2

시각화 라이브러리 비교

0

382

2

주피터 노트북 설치

0

390

1

2. 상가 기술통계 아웃풋 자료에서 오류가 납니다

0

226

1

14. distplot g = sns.FacetGrid(df_last, row="지역명", height=1.7, aspect=4) g.map(sns.distplot, "평당분양가격", hist=False, rug=True); 오류

0

178

1

group by agg function failed 에러

0

686

2

빈도수가 1000개 이상인 데이터를 따로 담을 때 코드 질문 있습니다.

0

288

2

주피터 노트북 실행 했는데 앞에 *가 생기고 결과가 나오지 않아요

0

363

3

get_string함수에서 문자 'nan'

0

200

1

seaborn X축 시작 지점 조정 질의의 건

0

212

1

14강 distplot 질의

0

289

1

nbextension 설치 및 셋팅 후 적용이 안되는 이슈

0

475

1

corr = df.corr() 입력시 오류

1

371

1

keyword grid_b is not recognized

0

333

1

%ls data 매직커맨드 사용시 한글 깨짐

0

290

1