首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Google Earth Engine(GEE)扩展——制作的GEE app的误区

    GUI可以包括简单的部件(如标签、按钮、复选框、滑块、文本框)以及更复杂的部件(如图表、地图、面板)来控制GUI布局。关于ui部件的完整列表和关于面板的更多信息可以在下面的链接中找到。...ui_widgets Panels: https://developers.google.com/earth-engine/guides/ui_panels 与地球引擎的JavaScript API不同,地球引擎的Python...幸运的是,Jupyter生态系统有ipywidgets,这是一个在Jupyter笔记本中创建交互式用户界面控件(如按钮、滑块、复选框、文本框、下拉列表)的架构,可以与Python代码通信。...通过整合ipyleaflet(用于创建交互式地图)和ipywidgets(用于设计交互式用户界面),geemap Python软件包(https://geemap.org)使得通过网络浏览器在适合交互式探索...Widgets: https://ipywidgets.readthedocs.io/en/latest/examples/Widget%20List.html Output: Output widgets

    1.4K10

    这种 “交互可视化” 效果不要太赞了(配有动态展示)

    对Python生态系统而言,一开始免不了要和Matplotlib基础构件打交道,接着可能扩大到高层替代库(例如,Seaborn、Bokeh)。...工具 在详细介绍之前提到的工具之前,我想先分享一下个人使用的Python、Jupyter相关技术栈: Anaconda(Python发行版) 使用virtualenv管理多个隔离的Python环境(或者使用...ipywidgets提供了供交互界面使用的组件,例如滑动条、复选框、按钮、文本框,等等。 ipywidgets上手很容易,理解交互函数即可。交互函数能够基于传入的参数自动创建部件。...例如,传入一个布尔值参数会自动生成对应的复选框;传入一个列表会自动生成下拉菜单。 ipywidgets的这些机制相当直截了当,官方文档的说明也很棒,所以现在让我们直接进入下一节。...从上图我们可以看到,ipywidgets使用起来很方便,只需将原Python函数和需要自动映射到部件的参数传给interact函数: food(食物):空列表,将被转换为文本框 nutrient(营养物质

    4K30

    你知道Jupyter notebook还可以用来做 “视频聊天室” 吗?

    小工具组件是多种的Python对象,通常在Jupyter Notebook或JupyterLab中具有可视化表示:按钮,滑块,文本输入,复选框等。...Ipywidgets链接: https://github.com/jupyter-widgets/ipywidgets ?...用户无需编写Python代码就可以使用鼠标操作并设置滑块完成交互 表示Python小组件的对象是在服务器端(后端)的Python内核(负责执行Jupyter Notebook中的代码的部分)中工作的。...Python对象包含有所有小组件状态的信息。对于滑块小部件,Python对象包含最小值,最大值,以及当前值。...ipywidgets不仅仅是一个交互式小组件库,它也是一个功能强大的框架,可以直接创建新的自定义小组件。

    2.4K10

    【STM32F429】第23章 ThreadX GUIX复选框Checkbox回调事件处理

    第23章 ThreadX GUIX复选框Checkbox回调事件处理 本章节为大家讲解GUIX复选框的使用。通过复选框的回调事件实现复选框选中和取消选择状态的功能处理。...23.1初学者重要提示 23.2 GUIX Studio窗口控件每个参数的含义 23.3 GUIX Studio复选框控件每个参数的含义 23.4 GUIX Studio设置窗口回调事件 23.5 GUIX...本章讲解的复选框回调事件处理本质是复选框父窗口的回调函数里面处理按钮按下消息。...23.5.1 窗口里事件回调的消息处理(复选框选中和取消) GUIX Studio窗口上复选框的选中和取消处理要在窗口事件回调函数里面实现。...23.8 总结 本章节主要为大家讲解了GUIX复选框回调事件处理,大家可以测试复选框其它事件处理效果看看。

    2.5K10

    【STM32H7】第25章 ThreadX GUIX复选框Checkbox回调事件处理

    第25章 ThreadX GUIX复选框Checkbox回调事件处理 本章节为大家讲解GUIX复选框的使用。通过复选框的回调事件实现复选框选中和取消选择状态的功能处理。...25.1初学者重要提示 25.2 GUIX Studio窗口控件每个参数的含义 25.3 GUIX Studio复选框控件每个参数的含义 25.4 GUIX Studio设置窗口回调事件 25.5 GUIX...本章讲解的复选框回调事件处理本质是复选框父窗口的回调函数里面处理按钮按下消息。...25.5.1 窗口里事件回调的消息处理(复选框选中和取消) GUIX Studio窗口上复选框的选中和取消处理要在窗口事件回调函数里面实现。...25.8 总结 本章节主要为大家讲解了GUIX复选框回调事件处理,大家可以测试复选框其它事件处理效果看看。

    2.3K20

    将Jupyter Notebook变成Web APP:Voila

    基于python的jupyter notebook是数据科学常用的工具,不过也会有时候需要我们构建一些小工具自用,甚至让别人去使用,那么怎么最快的构建这样的应用,voila就提供了一种这种可能性。...voila很简单pip install voila就可以,使用更简单,只要运行voila jupyter_notebook_name.ipynb就可以了,其实最重要的是构建notebok应用,这里需要用到ipywidgets...import ipywidgets as widgets 两个文本框 input_text = widgets.Text(description='A=') input_text2 = widgets.Text..., layout=widgets.Layout(left='220px')) 显示结果的HTML组件 html = widgets.HTML(value='') 设立一个事件响应函数submit...,并把按钮的on_click事件绑定到这个函数上 def submit(*ignore): a = input_text.value b = input_text2.value

    3.1K20

    python 线程事件Event

    在python项目开发中,线程thread使用是比较常见的,在前面的文章中我们介绍了 python线程的创建  以及 线程互斥锁 ,今天还要额外介绍一个与线程相关的内容 – 事件Event。...一.python事件Event相关函数介绍 set() — 全局内置标志Flag,将标志Flag 设置为 True,通知在等待状态(wait)的线程恢复运行; isSet() — 获取标志Flag当前状态...,返回True 或者 False; wait() — 一旦调用,线程将会处于阻塞状态,直到等待其他线程调用set()函数恢复运行; clear() — 将标志设置为False; 二.python事件Event...三.python事件Event使用 假如有这样一个场景:有10个单身狗,对面100米有10个美女,同时起跑,一人一个,自由选择,先到先得….. # !...; 猜你喜欢: 1.python线程创建和参数传递 2.python互斥锁Lock 3.python列表推导式 4.python字典推导式 转载请注明:猿说Python » python 事件Event

    2K10

    将Jupyter Notebook变成Web APP:Voila

    基于python的jupyter notebook是数据科学常用的工具,不过也会有时候需要我们构建一些小工具自用,甚至让别人去使用,那么怎么最快的构建这样的应用,voila就提供了一种这种可能性。...voila很简单pip install voila就可以,使用更简单,只要运行voila jupyter_notebook_name.ipynb就可以了,其实最重要的是构建notebok应用,这里需要用到ipywidgets...import ipywidgets as widgets 两个文本框 input_text = widgets.Text(description='A=') input_text2 = widgets.Text..., layout=widgets.Layout(left='220px')) 显示结果的HTML组件 html = widgets.HTML(value='') 设立一个事件响应函数submit...,并把按钮的on_click事件绑定到这个函数上 def submit(*ignore): a = input_text.value b = input_text2.value

    1.2K20
    领券