Repository navigation
Expand file tree
/
Copy pathstock.py
More file actions
41 lines (41 loc) · 1.62 KB
/
Copy pathstock.py
File metadata and controls
41 lines (41 loc) · 1.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
def stock():
import streamlit as st
import pandas as pd
import altair as alt
import numpy as np
st.caption('Stock market information')
st.download_button('Download sample data',data='not',key='stock')
tabs1,tabs2 = st.tabs(['Reliance Historical','U.S. Mortgage Rate'])
with tabs1:
data = pd.read_csv('csv/stock.csv')
arr=['Date','Volume','Close']
chart_data = data[arr].dropna()
c = (
alt.Chart(chart_data)
.mark_circle()
.encode(x=arr[0], y=arr[1], size=arr[2],color=arr[2], tooltip=[arr[0], arr[1], arr[2]],
))
st.altair_chart(c, use_container_width=True)
with tabs2:
data = pd.read_csv('csv/mortgage.csv')
arr=['Release Date','Actual','Previous']
chart_data = data[arr].dropna()
c = (
alt.Chart(chart_data)
.mark_circle()
.encode(x=arr[0], y=arr[1], size=arr[2],color=arr[2], tooltip=[arr[0], arr[1], arr[2]],
))
st.altair_chart(c, use_container_width=True)
if False:
data = pd.read_csv('csv/mortgage.csv')
for cols in data.columns:
for cols2 in data.columns:
if cols!=cols2:
arr = list(set(["Previous"]+[cols,cols2]))
chart_data = data[arr].dropna()
c = (
alt.Chart(chart_data)
.mark_circle()
.encode(x=cols, y=cols2, size="Previous",color="Previous", tooltip=[cols, cols2, "Previous"],
))
st.altair_chart(c, use_container_width=True)