问题标签 [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.
python - 在 streamlit 中整齐地显示分组/多索引 Pandas 数据帧
我刚刚开始使用 Streamlit,它在很多方面都是一种非常简洁的方式,可以以不同的方式快速分析和查看数据,然后与同事分享。
在 Streamlit 中显示数据帧可以正常工作 - 但是当想要具有特定格式等时会变得非常乏味。使用分组或 MultiIndex 数据帧时似乎会变得更糟。
有谁知道是否有一种简洁的方式来格式化和显示使用 Streamlit 的分组或 MultiIndex 数据帧?
python - 如何清除特定的流光缓存?
我运行streamlit
带有一些缓存的脚本。
当我使用以下代码时,它会清除所有缓存:
我只想清除特定的缓存。我怎样才能做到这一点?
python - 中心流光按钮
如何使用 Streamlit 使按钮居中以使该按钮仍可点击?这是一个返回随机数的按钮的小示例:
我已经看到了带有 markdown 标题的解决方案,但没有看到像按钮这样的交互式元素。
python - 如何根据用户回答在 Streamlit 中显示代码?
我正在尝试为带有 Streamlit 的库创建教程。我的总体想法是遍历不同的函数和类,并与基于用户的输入一起解释它们,这样对于初学者来说一切都变得更容易理解了。但是,我之前为更有经验的用户编写了 5 个教程,并且希望通过在我的应用程序中调用它来重用其中的一些代码,并且只维护它一次。
此外,我正在浏览很多函数和类,例如配置文件示例,我从字典中调用它们。
由于 Streamlit 为 st.echo 提供了一个运行代码然后显示它的选项,我已经尝试过了。我还尝试将 python inspect Element 与 st.write 一起使用。但是, st.echo 只显示函数名称,而 st.write 和 inspect 一起只显示一个字符串。
基本上我正在寻找一个传递函数的选项,并根据用户输入简单地运行它或运行它并显示代码和注释。
因此,如果用户选择“是”,则输出将为,同时返回 x,y。
如果用户选择否,则只返回 x,y
pandas - Streamlit - 将 value_counts / groupby 应用于运行时选择的列
我正在尝试根据 Streamlit 应用程序中动态选择的列将 value_counts 方法应用于 Dataframe
这就是我想要做的:
以上让我选择列并显示所选列的数据。我正在尝试查看如何在 Streamlit 应用程序的此输出上应用value_counts
/方法groupby
如果我尝试执行以下操作
我收到以下错误
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 上设置的
如果有任何我可能遗漏的细节可以对此有所帮助,请告诉我。
python - 如何使用 plotly 向 mapbox 添加多个图层?
我正在创建一个网络应用程序,我想在 mapbox 上添加多个图层。我需要在地图上绘制两个熊猫数据框。
到目前为止,我只能用这段代码做 1。
请帮助我了解如何使用新数据框添加另一层。谢谢!
python - Altair Hconcat - 是否可以在同一个 HConCat 中为图表配置不同的轴?
我正在使用streamlit
构建仪表板,我想将 2 个图表并排显示,使用altair
效果很好,该hconcat
功能允许我这样做。
我希望一个图表在左侧有 Y 轴,而另一个图表在右侧有 Y 轴,但还没有找到解决方案。配置可以在图表级别进行:
hconcat
但是在使用func呈现时会引发异常:
有没有办法做到这一点?
提前致谢
python - python streamlit运行问题
我正在尝试在安装后运行 streamlit 应用程序(python 3.7.3)显示该错误