Spaces:
Runtime error
Runtime error
import streamlit as st | |
import streamlit.components.v1 as components | |
import networkx as nx | |
import matplotlib.pyplot as plt | |
from pyvis.network import Network | |
import got | |
import numpy as np | |
import pandas as pd | |
import time | |
import re | |
import graphviz as graphviz | |
import pydeck as pdk | |
from st_click_detector import click_detector | |
st.graphviz_chart(''' | |
digraph { | |
Income -> AbleToBuyOnlyNecessities | |
Income -> DifficultyBuyingNecessities | |
Income -> DifficultyWithMoneyManagement | |
Income -> LowNoIncome | |
Income -> UninsuredMedicalExpenses | |
} | |
''') | |
st.graphviz_chart(''' | |
digraph { | |
Income -> Continuityof -> Care | |
Income -> Durable -> Medical -> Equipment | |
Income -> Finances | |
Income -> LegalSystem | |
Income -> Medical -> Dental -> Care | |
Income -> Medication -> Coordination -> Ordering | |
Income -> Other -> Community -> Resources | |
Income -> SocialWork -> Counseling -> Care | |
Income -> Supplies | |
} | |
''') | |
st.graphviz_chart(''' | |
digraph { | |
MentalHealth -> Apprehension -> Undefined -> Fear -> Anxious | |
MentalHealth -> Attempts -> Suicide -> Homicide | |
MentalHealth -> Difficulty -> Managing -> Anger | |
MentalHealth -> Difficulty -> Managing -> Stress | |
MentalHealth -> Expresses -> Suicidal -> Homicidal -> Thoughts | |
MentalHealth -> False -> Beliefs -> Delusions | |
MentalHealth -> False -> Perceptions -> Hallucinations -> Illusions | |
MentalHealth -> FlatAffect -> LackofEmotion | |
MentalHealth -> Irritable -> Agitated -> Aggressive | |
MentalHealth -> LossofInterest -> Involvementin -> ActivitiesSelfCare | |
MentalHealth -> MoodSwings | |
MentalHealth -> Narrowedto -> Scattered -> Attention -> Focus | |
MentalHealth -> Purposeless -> Compulsive -> RepetitiveActivity | |
MentalHealth -> Sadness -> Hopelessness -> Decreased -> SelfEsteem | |
MentalHealth -> Somatic -> Complaints -> Fatigue | |
} | |
''') | |
st.graphviz_chart(''' | |
digraph { | |
MentalHealth -> Anger -> Management | |
MentalHealth -> Behavioral -> Health -> Care | |
MentalHealth -> Communication | |
MentalHealth -> Continuityof -> Care | |
MentalHealth -> Coping -> Skills | |
MentalHealth -> Dietary -> Management | |
MentalHealth -> Discipline | |
MentalHealth -> EndofLife -> Care | |
MentalHealth -> Interaction | |
MentalHealth -> LegalSystem | |
MentalHealth -> Medical -> Dental -> Care | |
MentalHealth -> Medication -> ActionSideEffects | |
MentalHealth -> Medication -> Administration | |
MentalHealth -> Medication -> CoordinationOrdering | |
MentalHealth -> Nursing -> Care | |
MentalHealth -> Nutritionist -> Care | |
MentalHealth -> Other -> Community -> Resources | |
MentalHealth -> Relaxation -> Breathing -> Techniques | |
MentalHealth -> Rest -> Sleep | |
MentalHealth -> Safety | |
MentalHealth -> Screening -> Procedures | |
MentalHealth -> SignsSymptoms -> MentalEmotional | |
MentalHealth -> SignsSymptoms -> Physical | |
MentalHealth -> SocialWork -> Counseling -> Care | |
MentalHealth -> Stress -> Management | |
MentalHealth -> Support -> Group | |
MentalHealth -> Support -> System | |
MentalHealth -> Wellness | |
} | |
''') | |
st.graphviz_chart(''' | |
digraph { | |
Respiration -> Abnormal -> BreathSoundsCrackles | |
Respiration -> Abnormal -> IrregularBreathPatterns | |
Respiration -> Abnormal -> RespiratoryLaboratoryResults | |
Respiration -> Abnormal -> Sputum | |
Respiration -> Cough | |
Respiration -> Noisy -> RespirationswheezingRalesRhonchi | |
Respiration -> Rhinorrhea -> NasalCongestion | |
Respiration -> UnabletoBreathe -> Independently | |
} | |
''') | |
st.graphviz_chart(''' | |
digraph { | |
Respiration -> Anatomy -> Physiology | |
Respiration -> Continuityof -> Care | |
Respiration -> Coping -> Skills | |
Respiration -> Dietary -> Management | |
Respiration -> Durable -> Medical -> Equipment | |
Respiration -> Education | |
Respiration -> EndofLife -> Care | |
Respiration -> Environment | |
Respiration -> Exercises | |
Respiration -> Infection -> Precautions | |
Respiration -> Laboratory -> Findings | |
Respiration -> Medical -> Dental -> Care | |
Respiration -> Medication -> Action -> SideEffects | |
Respiration -> Medication -> Administration | |
Respiration -> Medication -> Prescription | |
Respiration -> Medication -> SetUp | |
Respiration -> Mobility -> Transfers | |
Respiration -> Nursing -> Care | |
Respiration -> Positioning | |
Respiration -> Relaxation -> Breathing -> Techniques | |
Respiration -> Respiratory -> Care | |
Respiration -> Respiratory -> Therapy -> Care | |
Respiration -> Safety | |
Respiration -> Screening -> Procedures | |
Respiration -> SignsSymptoms -> MentalEmotional | |
Respiration -> SignsSymptoms -> Physical | |
Respiration -> Specimen -> Collection | |
Respiration -> Supplies | |
Respiration -> Support -> Group | |
Respiration -> Support -> System | |
Respiration -> Wellness | |
} | |
''') | |
st.graphviz_chart(''' | |
digraph { | |
Circulation -> Abnormal -> BloodPressureReading | |
Circulation -> Abnormal -> CardiacLaboratoryResults | |
Circulation -> Abnormal -> Clotting | |
Circulation -> Abnormal -> HeartSoundsMurmurs | |
Circulation -> Anginal -> Pain | |
Circulation -> Cramping -> Pain -> ofExtremities | |
Circulation -> Decreased -> Pulses | |
Circulation -> Discoloration -> ofSkinCyanosis | |
Circulation -> EdemaSwelling -> inlegsarmsfeet | |
Circulation -> ExcessivelyRapid -> HeartRate | |
Circulation -> IrregularHeartRate | |
Circulation -> SyncopalEpisodes -> Fainting -> Dizziness | |
Circulation -> TemperatureChange -> inAffectedArea | |
Circulation -> Varicosities | |
} | |
''') | |
st.graphviz_chart(''' | |
digraph { | |
Circulation -> Anatomy -> Physiology | |
Circulation -> Cardiac -> Care | |
Circulation -> Continuityof -> Care | |
Circulation -> Coping -> Skills | |
Circulation -> Dietary -> Management | |
Circulation -> Durable -> Medical -> Equipment | |
Circulation -> Exercises | |
Circulation -> Finances | |
Circulation -> Infection -> Precautions | |
Circulation -> Laboratory -> Findings | |
Circulation -> Medical -> Dental -> Care | |
Circulation -> Medication -> Action -> SideEffects | |
Circulation -> Medication -> Administration | |
Circulation -> Medication -> SetUp | |
Circulation -> Mobility -> Transfers | |
Circulation -> Nursing -> Care | |
Circulation -> Personal -> Hygiene | |
Circulation -> Relaxation -> Breathing -> Techniques | |
Circulation -> Safety | |
Circulation -> Screening -> Procedures | |
Circulation -> SignsSymptoms -> MentalEmotional | |
Circulation -> SignsSymptoms -> Physical | |
Circulation -> Support -> Group | |
Circulation -> Support -> System | |
Circulation -> Wellness | |
} | |
''') | |
df = pd.read_csv("testfile.csv") | |
def convert_df(df): | |
return df.to_csv().encode('utf-8') | |
csv = convert_df(df) | |
st.download_button( | |
"Press to Download", | |
csv, | |
"testfile.csv", | |
"text/csv", | |
key='download-csv' | |
) | |
st.title('Streamlit Visualization') | |
dataframe = pd.DataFrame(np.random.randn(10, 20), | |
columns = ('col %d' % i | |
for i in range(20))) | |
st.write(dataframe) | |
dataframe = pd.DataFrame(np.random.randn(10, 5), | |
columns = ('col %d' % i | |
for i in range(5))) | |
dataframe | |
st.write('This is a line_chart.') | |
st.line_chart(dataframe) | |
st.write('This is a area_chart.') | |
st.area_chart(dataframe) | |
st.write('This is a bar_chart.') | |
st.bar_chart(dataframe) | |
st.write('Map data') | |
data_of_map = pd.DataFrame( | |
np.random.randn(1000, 2) / [60, 60] + [36.66, -121.6], | |
columns = ['latitude', 'longitude']) | |
st.map(data_of_map) | |
st.title('Pyvis VisJS DOTlang Legend') | |
Network(notebook=True) | |
# make Network show itself with repr_html | |
def net_repr_html(self): | |
nodes, edges, height, width, options = self.get_network_data() | |
html = self.template.render(height=height, width=width, nodes=nodes, edges=edges, options=options) | |
return html | |
Network._repr_html_ = net_repr_html | |
st.sidebar.title('Choose your favorite Graph') | |
option=st.sidebar.selectbox('select graph',('Simple','Karate', 'GOT')) | |
physics=st.sidebar.checkbox('add physics interactivity?') | |
got.simple_func(physics) | |
if option=='Simple': | |
HtmlFile = open("test.html", 'r', encoding='utf-8') | |
source_code = HtmlFile.read() | |
components.html(source_code, height = 900,width=900) | |
got.got_func(physics) | |
if option=='GOT': | |
HtmlFile = open("gameofthrones.html", 'r', encoding='utf-8') | |
source_code = HtmlFile.read() | |
components.html(source_code, height = 1200,width=1000) | |
got.karate_func(physics) | |
if option=='Karate': | |
HtmlFile = open("karate.html", 'r', encoding='utf-8') | |
source_code = HtmlFile.read() | |
components.html(source_code, height = 1200,width=1000) |