본문 바로가기

IT/Python4

[Python] Plotly - Basic chart만들기(bar chart) 이번에는 px.bar을 활용한 bar chart를 만들어 보겠습니다. import plotly.express as px data_canada = px.data.gapminder().query("country == 'Canada'") fig = px.bar(data_canada, x='year', y='pop', text_auto=True) fig.show() 색상도 연속적인 색상과 분리된 색상 등 다양하게 적용 가능합니다. df = px.data.gapminder().query("continent == 'Oceania'") fig = px.bar(df, x='year', y='pop', hover_data=['lifeExp', 'gdpPercap'], color='country', labels={'pop.. 2022. 3. 24.
[Python]Plotly - Basic Chart 만들기(Line chart) Plotly Express의 px.line을 활용한 2차원 상의 line chart를 만들어보겠습니다. import plotly.express as px df = px.data.gapminder().query("country=='Canada'") fig = px.line(df, x="year", y="lifeExp", title='Life expectancy in Canada') fig.show() Column별로 색을 구별해줄 수도 있고, 마커도 표시 가능합니다. df = px.data.gapminder().query("continent=='Oceania'") fig = px.line(df, x="year", y="lifeExp", color='country', markers=True) fig.show.. 2022. 3. 24.
[Python] Plotly - Basic Chart 만들기(Scatter plot) Plotly Express 는 다양한 유형의 데이터에서 작동하고 스타일 지정이 쉬운 그림을 생성 하는 Plotly에 대한 사용하기 쉬운 고급 인터페이스 입니다. 그래서 Plot Express를 사용하여 그래프를 만드는 법을 알아보겠습니다. 1. scatter plots px.scatter을 사용하면 각 데이터 포인트는 마커 포인트로 표시되며 위치는 x,y열로 지정됩니다. # x and y given as array_like objects import plotly.express as px fig = px.scatter(x=[0, 1, 2, 3, 4], y=[0, 1, 4, 9, 16]) fig.show() x, y가 DataFrame의 columns로 주어지는 경우는 다음과 같이 할 수 있습니다. df =.. 2022. 3. 23.
[Python] Plotly - 소개 및 설치 소개 plotly는 python 라이브러리 입니다. Interactive가 가능한 오픈 소스 Ploting 라이브러리입니다. 통계, 재무, 지리, 과학, 3차원 등 40개 이상의 차트 유형을 지원하고 있습니다. Plotly JavaScript 라이브러리(plotly.js) 위에 구축되어 jupyter 노트북에 표시하거나 독립형 HTML 파일에 저장하거나 웹 어플리케이선 일부로 제공할 수 대화형 웹 기반 시각화를 생성할 수 있어 기존의 matplotlib, seaborn과 다른 큰 장점이라 할 수 있습니다. 설치(주피터 노트북 버전) plotly는 자주 업데이트 되기 때문에 최신 버전 업데이트 필요. 간혹 특정 기능 호환 문제 때문에 이전 버전을 사용해야 하는 경우도 발생합니다. In [1]: !pip i.. 2022. 3. 23.