우선 차트를 그리기 이전에 따로 영역을 만들어 해당 차트를 그리겠다는 것을 정해줘야한다.
차트를 그리는 함수또한 일관성 있게 동일한 함수를 사용하며, 영역을 만들고 앱에 나오도록 출력하는 것을 알고나서 차트의 종류에 대해 복습해보자.
# 차트를 그리기 위해 필요한 모듈 import
import matplotlib.pyplot as plt
import seaborn as sns
# 차트 영역 표시
fig = plt.figure() # 여기서 부터 차트를 그리는 것들을 여기에 넣겟다.
# - 차트 그리기 함수 - #
# 차트 앱 표시
st.pyplot(fig) # 영역을 표시한 plt를 화면에 표시한다.
# 필요한 모듈 import
import streamlit as st
import pandas as pd
import matplotlib.pyplot as plt
def main():
df = pd.read_csv('data/iris.csv')
# 영역 표시
fig = plt.figure()
# 그래프 그리기
plt.scatter(
data = df,
x = 'sepal_length',
y = 'sepal_width'
)
# 그래프 설정
plt.title('sepal length vs width')
plt.xlabel('length')
plt.ylabel('width')
# 그래프 표시
st.pyplot(fig)
# 실행 함수 생략
# 필요한 모듈 import
import streamlit as st
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
def main():
df = pd.read_csv('data/iris.csv')
# 영역 표시
fig = plt.figure()
# 그래프 그리기
sns.regplot(
data=df,
x='sepal_length',
y='sepal_width',
)
# 그래프 표시
st.pyplot(fig)
# 실행 함수 생략