问题标签 [streamlit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
300 浏览

python - 在 streamlit 中整齐地显示分组/多索引 Pandas 数据帧

我刚刚开始使用 Streamlit,它在很多方面都是一种非常简洁的方式,可以以不同的方式快速分析和查看数据,然后与同事分享。

在 Streamlit 中显示数据帧可以正常工作 - 但是当想要具有特定格式等时会变得非常乏味。使用分组或 MultiIndex 数据帧时似乎会变得更糟。

有谁知道是否有一种简洁的方式来格式化和显示使用 Streamlit 的分组或 MultiIndex 数据帧?

0 投票
1 回答
2194 浏览

python - 如何清除特定的流光缓存?

我运行streamlit带有一些缓存的脚本。

当我使用以下代码时,它会清除所有缓存:

我只想清除特定的缓存。我怎样才能做到这一点?

0 投票
4 回答
5537 浏览

python - 中心流光按钮

如何使用 Streamlit 使按钮居中以使该按钮仍可点击?这是一个返回随机数的按钮的小示例:

我已经看到了带有 markdown 标题的解决方案,但没有看到像按钮这样的交互式元素。

0 投票
2 回答
2745 浏览

python - 如何根据用户回答在 Streamlit 中显示代码?

我正在尝试为带有 Streamlit 的库创建教程。我的总体想法是遍历不同的函数和类,并与基于用户的输入一起解释它们,这样对于初学者来说一切都变得更容易理解了。但是,我之前为更有经验的用户编写了 5 个教程,并且希望通过在我的应用程序中调用它来重用其中的一些代码,并且只维护它一次。

此外,我正在浏览很多函数和类,例如配置文件示例,我从字典中调用它们。

由于 Streamlit 为 st.echo 提供了一个运行代码然后显示它的选项,我已经尝试过了。我还尝试将 python inspect Element 与 st.write 一起使用。但是, st.echo 只显示函数名称,而 st.write 和 inspect 一起只显示一个字符串。

基本上我正在寻找一个传递函数的选项,并根据用户输入简单地运行它或运行它并显示代码和注释。

因此,如果用户选择“是”,则输出将为,同时返回 x,y。

如果用户选择否,则只返回 x,y

0 投票
3 回答
410 浏览

pandas - Streamlit - 将 value_counts / groupby 应用于运行时选择的列

我正在尝试根据 Streamlit 应用程序中动态选择的列将 value_counts 方法应用于 Dataframe

这就是我想要做的:

以上让我选择列并显示所选列的数据。我正在尝试查看如何在 Streamlit 应用程序的此输出上应用value_counts/方法groupby

如果我尝试执行以下操作

我收到以下错误

0 投票
1 回答
1267 浏览

python - 在 pyinstaller 可执行程序中找不到 Streamlit 分发

我制作了一个流线型应用程序作为预测程序的前端,然后我创建了一个 pyinstaller 可执行文件来运行该应用程序。当我运行可执行文件时出现问题,我收到以下错误:pkg_resources.DistributionNotFound: The 'streamlit' distribution was not found and is required by the application使用此回溯:

该文件是使用以下命令创建的:pyinstaller --onefile -w main.py

这是在 Conda 环境中使用 python 3.5.6 在 macOS Catalina 上设置的

如果有任何我可能遗漏的细节可以对此有所帮助,请告诉我。

0 投票
1 回答
206 浏览

python - 如何在没有 mathjax 的 Python 中读取 html

我正在尝试使用 python 在 streamlit 中显示本地 html 文件。我不希望显示 html 的脚本部分。有人可以指出我正确的方向吗?谢谢!

我的输出是这样的:在此处输入图像描述

0 投票
1 回答
1609 浏览

python - 如何使用 plotly 向 mapbox 添加多个图层?

我正在创建一个网络应用程序,我想在 mapbox 上添加多个图层。我需要在地图上绘制两个熊猫数据框。

到目前为止,我只能用这段代码做 1。

请帮助我了解如何使用新数据框添加另一层。谢谢!

0 投票
1 回答
1049 浏览

python - Altair Hconcat - 是否可以在同一个 HConCat 中为图表配置不同的轴?

我正在使用streamlit构建仪表板,我想将 2 个图表并排显示,使用altair效果很好,该hconcat功能允许我这样做。

输出

我希望一个图表在左侧有 Y 轴,而另一个图表在右侧有 Y 轴,但还没有找到解决方案。配置可以在图表级别进行:

hconcat但是在使用func呈现时会引发异常:

有没有办法做到这一点?

提前致谢

0 投票
3 回答
10160 浏览

python - python streamlit运行问题

我正在尝试在安装后运行 streamlit 应用程序(python 3.7.3)显示该错误