[코드]
import streamlit as st
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
data = pd.DataFrame(
np.random.randn(100, 3), columns = ["a", "b", "c"] # a, b, c열별로 3내의 랜덤한 숫자를 100개
)
st.write(data) # 데이터 보기
st.line_chart(data) # 라인 차트
st.area_chart(data) # 영역 차트
st.bar_chart(data) # 바 차트
city = pd.DataFrame( {
"축구도시" : ["밀라노", "런던"],
"lat" :[45.27, 51.30], # 경도
"lon" : [9.11, 0.7] # 위도
} )
st.map(city) # 도시
plt.scatter(data.a, data.b)
plt.title("scatter")
st.pyplot()
st.image("office_view.jpg") # 이미지 출력
st.audio("demo.wav") # 오디오 출력
st.video("office_view.mp4") # 비디오 출력 (유튜브 영상도 가능)
[결과물]
반응형
'IT 관련 > 파이썬' 카테고리의 다른 글
파이썬 selenium (브라우저 여러개 띄우기) (0) | 2022.05.20 |
---|---|
파이썬 selenium 두번째 (자동 로그인) (0) | 2022.05.20 |
파이썬 (streamlit) (0) | 2022.05.17 |
파이썬 (dtale) (0) | 2022.05.17 |
파이썬 Profiling (엑셀) (0) | 2022.05.17 |