翻译: Streamlit从入门到精通 显示图表Graphs 地图Map 主题Themes 二

这篇具有很好参考价值的文章主要介绍了翻译: Streamlit从入门到精通 显示图表Graphs 地图Map 主题Themes 二。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Streamlit从入门到精通 系列:

  1. 翻译: Streamlit从入门到精通 基础控件 一

翻译: Streamlit从入门到精通 显示图表Graphs 地图Map 主题Themes 二,LLM-Large Language Models,langchain,prompt,chatgpt,人工智能,python

1. 使用Streamlit显示图表Graphs

1.1 为什么我们需要可视化?

数据可视化通过将数据整理成更容易理解的格式来讲述故事,凸显趋势和异常点。好的可视化能够讲述一个故事,从数据中去除杂音,突出有用的信息。然而,这不仅仅是简单地美化一个图表使其看起来更好,或者是在信息图上随意添加“信息”部分。有效的数据可视化是形式与功能之间微妙的平衡行为。最简单的图表可能过于乏味,无法吸引注意力或传达有力的信息,而最令人惊叹的可视化可能完全无法传达正确的信息。数据和视觉效果需要相辅相成,将出色的分析与出色的故事讲述结合起来是一门艺术。

你认为给你一百万数据点的表格/数据库文件,然后仅通过观察表格上的数据让你提供推断,这是否可行?除非你是超人,这是不可能的。这就是我们使用数据可视化的时候——它通过通过地图或图表提供视觉上下文,让我们清楚地了解信息的含义。这就是Streamlit可视化的力量。

st.pyplot():此函数用于显示matplotlib.pyplot图形。

import matplotlib.pyplot as plt
import numpy as np

rand=np.random.normal(1, 2, size=20)
fig, ax = plt.subplots()
ax.hist(rand, bins=15)
st.pyplot(fig)

翻译: Streamlit从入门到精通 显示图表Graphs 地图Map 主题Themes 二,LLM-Large Language Models,langchain,prompt,chatgpt,人工智能,python
st.line_chart():此函数用于显示折线图。

import streamlit as st
import pandas as pd
import numpy as np
df= pd.DataFrame(
    np.random.randn(10, 2),    
    columns=['x', 'y']
)
st.line_chart(df)

翻译: Streamlit从入门到精通 显示图表Graphs 地图Map 主题Themes 二,LLM-Large Language Models,langchain,prompt,chatgpt,人工智能,python
st.bar_chart(): 此功能用于显示条形图。

import streamlit as st
import pandas as pd
import numpy as np
df= pd.DataFrame(
    np.random.randn(10, 2),    
    columns=['x', 'y']
)
st.bar_chart(df)

翻译: Streamlit从入门到精通 显示图表Graphs 地图Map 主题Themes 二,LLM-Large Language Models,langchain,prompt,chatgpt,人工智能,python
st.area_chart():该函数用于显示面积图。

import streamlit as st
import pandas as pd
import numpy as np
df= pd.DataFrame(
    np.random.randn(10, 2),    
    columns=['x', 'y']
)
st.area_chart(df)

翻译: Streamlit从入门到精通 显示图表Graphs 地图Map 主题Themes 二,LLM-Large Language Models,langchain,prompt,chatgpt,人工智能,python
st.altair_chart():此函数用于显示Altair图表。

import streamlit as st
import numpy as np
import pandas as pd
import altair as alt
​df = pd.DataFrame(
    np.random.randn(500, 3),   
    columns=['x','y','z']
)
​c = alt.Chart(df).mark_circle().encode(
    x='x' , 
    'y'=y , 
    size='z', 
    color='z', 
    tooltip=['x', 'y', 'z']
)

st.altair_chart(c, use_container_width=True)

翻译: Streamlit从入门到精通 显示图表Graphs 地图Map 主题Themes 二,LLM-Large Language Models,langchain,prompt,chatgpt,人工智能,python
st.graphviz_chart():此函数用于显示图形对象,可通过不同的节点和边来完成。

import streamlit as st
import graphviz as graphviz

st.graphviz_chart('''    
    digraph {        
        Big_shark -> Tuna        
        Tuna -> Mackerel        
        Mackerel -> Small_fishes        
        Small_fishes -> Shrimp    
    }
''')

翻译: Streamlit从入门到精通 显示图表Graphs 地图Map 主题Themes 二,LLM-Large Language Models,langchain,prompt,chatgpt,人工智能,python

2. 使用Streamlit显示地图

st.map():此函数用于在应用程序中显示地图。但是,它需要纬度和经度的值,这些值不应为null/NA

import pandas as pd
import numpy as np
import streamlit as st
df = pd.DataFrame(np.random.randn(500, 2) / [50, 50] + [37.76, -122.4],
                  columns=['lat', 'lon'])
st.map(df)

翻译: Streamlit从入门到精通 显示图表Graphs 地图Map 主题Themes 二,LLM-Large Language Models,langchain,prompt,chatgpt,人工智能,python

3. 主题 Themes

您也可以选择一个反映您风格的主题。请按照下面 GIF 中的步骤操作:
翻译: Streamlit从入门到精通 显示图表Graphs 地图Map 主题Themes 二,LLM-Large Language Models,langchain,prompt,chatgpt,人工智能,python
如果您对学习更多关于样式和主题的知识感兴趣,可以看看主题设计Theming。

现在,是时候一起构建一个应用程序了!请看下回分解…文章来源地址https://www.toymoban.com/news/detail-803408.html

参考

  • https://www.datacamp.com/tutorial/streamlit
  • https://streamlit.io/

到了这里,关于翻译: Streamlit从入门到精通 显示图表Graphs 地图Map 主题Themes 二的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 探索3D科研绘图:从学术图表入门到精通

    科研领域中,图表和可视化是传递研究成果和洞察力的关键工具。传统的二维图表虽然依然是主流,但在某些情境下,使用3D图表能够更好地展示数据的复杂性和关联性。本博客将引导读者从学术图表的基础开始,逐步深入,探索3D科研绘图的世界,带你从入门到精通。 在涉

    2024年02月04日
    浏览(46)
  • 小程序map拖动地图显示地图中心标记点及经纬度方法

    最近做毕设,需要获取地点坐标,有了地图地图,想想怎么来简单点。 就上网搜了搜(官方有提供地图选点返回经纬度的,但是感觉手指操作不太精准,就想着换一种) 然后自己写了个demo(代码再后面) 大体思路是在map中心放个很小的圈圈定位用(map中flex垂直水平居中不

    2024年02月05日
    浏览(26)
  • 3D科研绘图与学术图表绘制:从入门到精通

    💂 个人网站:【工具大全】【游戏大全】【神级源码资源网】 🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】 💅 寻找学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 3D科研绘图和学术图表绘制是科研和学术领域中不可或缺的一部分,可以帮助研究

    2024年02月08日
    浏览(37)
  • 【完美解决】 Python pyecharts Map 地图数据不显示

    Python数据可视化,使用 Pyecharts.charts 模块中的Map,并导入数据来构建全国疫情热力地图 B站 黑马程序员 Python课程【P106 第一阶段 - 第十一章 - 02全国疫情地图构建】   本人在学习该章节课程时,代码和视频中的代码是完全一致的,但是生成的地图却和视频中不一样,生成结

    2024年02月14日
    浏览(70)
  • 《MATLAB科研绘图与学术图表绘制从入门到精通》

    解锁MATLAB科研绘图魅力,让数据可视化成为你的科研利器! 1.零基础快速入门:软件操作+实战案例+图文、代码结合讲解,从入门到精通快速高效。 2.多种科研绘图方法:科研绘图基础+变量图形+极坐标图形+3D图形+地理信息可视化等,绘图技巧全面掌握。 3.实用性和艺术性兼

    2024年04月13日
    浏览(53)
  • Origin:科研绘图与学术图表绘制从入门到精通

    Origin是一款功能强大的数据分析和科学绘图软件,广泛应用于科研、工程和技术领域。它提供了丰富的数据可视化工具,可以帮助用户轻松创建各种类型的图表,如折线图、柱状图、散点图、饼图等。本文将介绍Origin科研绘图与学术图表绘制从入门到精通的步骤和方法,帮助

    2024年02月04日
    浏览(89)
  • 【完美解决】Python 中 pyecharts 的Map地图数据不显示问题

    在使用pyecharts的map中国地图当中,数据结构已经构成,但是运行时候之后数据并没有显示出来,如下图:   新版pyecharts的map中国地图,省份参数需要加上\\\"省“,例如:“安徽”,就必须要是安徽省,这样数据才能在地图中显示 首先定义一个方法,我这边起名province,然后在

    2024年02月04日
    浏览(30)
  • 微信小程序引用Map地图规划制定路径行走并显示路径

    先上个效果图:     第一次写博客,这个功能是最近接触到要使用到,参考了部分博主的思想逻辑,然后自己动手敲写出来,如若侵权,请联系删帖。

    2024年02月11日
    浏览(34)
  • uniapp微信小程序 map地图markers图标不显示,markers图标真机调试不显示

    预期效果如下,蓝色为用户位置,红色为店铺位置 均为自定义图标 实际发布后手机上的效果 (此处忽略位置先只关注图标问题) 可以很明确的看到自定义图标失效了,使用了原生自带的图标 关键代码如下 1. 图标问题 在采用自定义图标时 请使用图片 不要使用 svg 类型的,

    2024年02月16日
    浏览(39)
  • uniapp中map组件打点/地图上显示圆/设置map圆的透明度(十六进制颜色透明度)

    一般来说我们都是想设置成透明的圆,十六进制的后两位表示颜色 eg:#0000006A 6A就是表示透明度,数字越大透明度越高

    2024年02月12日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包