H2O Wave--一个网站仪表盘项目

如果你想建立一个类似网站的网页用来进行数据可视化,那么这个项目可以满足你,可以自己设计自己的网页界面。

下面开始吧,我也是刚开始搞了好久,抱着试一试的态度,成功了,这里分享一下。

:这里需要注意如果在本地IDE运行项目的话,需要首先下载wave客户端,这相当于一个本地服务器,运行之后,然后进入编译器,运行代码,才会出现网页地址

环境准备
用conda创建一个python3.8版本的虚拟环境

conda create -n 环境名 python=3.8 

vs code(IDE软件)
不同环境对应下面下载的包会不同

wave客户端下载
根据自己电脑型号和配置下载对应版本,也可以下载以往的版本
https://wave.h2o.ai/docs/installation
在这里插入图片描述
解压之后得到以下文件,
在这里插入图片描述
最后一个是运行程序,双击得到
在这里插入图片描述
安装h2o_wave库
下载方法(3种)
1.在github网站里下载不同版本的h2o_wave
https://github.com/h2oai/wave/releases
在这里插入图片描述

2.在上面客户端下载界面也有最新版本的下载地址
https://wave.h2o.ai/docs/installation
在这里插入图片描述
然后在IDE里输入

pip install <downloaded-nightly>.whl

3.在激活的虚拟环境中直接用pip下载,这里以vs code为例

pip install h2o_wave

在这里插入图片描述
**注:**前两种方法需要下载到本地项目中,然后再用pip安装,最后一种直接安装完即可

实例运行
这里以一个简单的网页代码演示

from h2o_wave import site, ui

# Access the web page at http://localhost:10101/demo
page = site['/demo']

# Add some content.
page['example'] = ui.markdown_card(
  box='1 1 2 2',
  title='Hello World!',
  content='And now for something completely different.',
)

# Save the page
page.save()

运行之后打开地址http://localhost:10101/demo
可以得到最终的结果
在这里插入图片描述
如果觉得看英文教程自己学的麻烦,网站也有许多例子可以玩耍
这里同样给出步骤
下面是网站给出的安装方法
1.先在虚拟环境里获取例子

wave fetch

在这里插入图片描述
在文件里会出现对应的文件列表
在这里插入图片描述
wave中examples文件中的py文件就是不同示例,可以打开直接编译然后打开链接http://localhost:10101/demo就会得到和上面文本一样的实例,这里选择article.py文件为例,编译运行得到
在这里插入图片描述

如果不想一个一个在本地选择文件进行可视化,也可以在网页里进行选择实例可视化,再按照下面步骤即可

2.cd到wave文件中安装所需要的依赖库进行运行,下面代码依次输入运行即可

cd wave
pip install -r examples/requirements.txt
#首次使用许需要安装上面依赖库,
#后续直接cd wave,然后执行下面代码即可
wave run --no-reload examples.tour

运行完之后得到以下结果
在这里插入图片描述
打开http://localhost:10101/tour链接可以得到,可以在里面选择不同实例,进行可视化,也可以修改编辑。
在这里插入图片描述

好了,文章到这里就结束了,如果你也想设计好看的数据可视化网页就去试试吧😋😋😋

下面是项目链接
github链接
https://github.com/h2oai/wave
使用教程及实例
https://wave.h2o.ai/docs/installation
客户端和安装包下载链接
https://github.com/h2oai/wave/releases

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值