streamlit模块的使用

import pandas as pd
import streamlit as st
# noinspection PyUnresolvedReferences
# noinspection PyUnresolvedReferences
# from PIL import Image
import openpyxl
import numpy as np

# 设置网页名称
st.set_page_config(page_title='上市公司年报情感倾向分析系统的设计与实现')
# 设置网页标题
st.header('2018-2020年MD&A情感倾向')
# 设置网页子标题
st.subheader('文本情感倾向分析')

# 读取数据
excel_file = 'final_results.xlsx'
sheet_name = 'Sheet1'

# df = pd.read_excel('final_results.xlsx',
#                    sheet_name='Sheet1',
#                    usecols='A:N',
#                    header=14)
data = {
    "2018": [420, 380, 390],
    "2019": [50, 40, 45],
    "2020": [50, 40, 45],
}

df = pd.DataFrame(data, index=["day1", "day2", "day3"])

st.line_chart(data=df, width=0, height=0, use_container_width=True)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Streamlit是一个用于构建数据科学和机学习应用程序的Python库。它提供了一个简单易用的界面,可以帮助快速创建交互式的Web应用程序。Streamlit本身并不直接支持使用JavaScript,但可以通过与JavaScript的集成来实现更丰富的功能。 要在Streamlit应用程序中使用JavaScript,可以使用Streamlit的`components`模块。该模块允许您将自定义的JavaScript组件嵌入到Streamlit应用程序中。您可以使用JavaScript编写自己的组件,然后将其与Streamlit应用程序集成。 以下是使用Streamlit的`components`模块来嵌入JavaScript组件的基本步骤: 1. 编写您的JavaScript组件,并将其保存为一个或多个`.js`文件。 2. 在Streamlit应用程序中使用`components`模块的`streamlit.components.v1.html`函数来加载和显示您的JavaScript组件。 3. 在Streamlit应用程序中使用`components`模块的`streamlit.components.v1.declare_component`函数来声明您的JavaScript组件。 下面是一个简单的示例,展示了如何在Streamlit应用程序中使用JavaScript组件: ```python import streamlit as st from streamlit.components.v1 import html, declare_component # 加载并显示JavaScript组件 my_component = declare_component("my_component", path="path/to/my_component") my_component() # 或者直接使用html函数嵌入自定义的HTML和JavaScript代码 html(""" <div> <h1>这是一个自定义的JavaScript组件</h1> <button onclick="alert('Hello, Streamlit!')">点击我</button> </div> """) ``` 请注意,上述示例中的`path`参数应该是指向您的JavaScript组件文件的路径。您需要将其替换为实际的文件路径。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值