首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏数据 学术 商业 新闻

    ggvis包—数据可视化交互

    简介 ggvis[1]是R的一个数据可视化包,它可以: 使用与ggplot2类似的语法描述数据图形; 创建丰富的交互式图形,在本地Rstudio或浏览器中使用这些图形; 利用shiny的基础结构发布交互式图形 4 曲线图 使用layer_lines()绘制曲线图,当然你可以和散点图合并,效果更好。 这篇主要是对该包中的常见图形进行静态展示,但是其实这个包更强大的功能在于交互式。鉴于本文内容较多,将在下次对这个包的交互使用进行详细解释。

    1.6K40发布于 2021-02-22
  • 来自专栏数据STUDIO

    Python Plotly交互可视化详解

    *注:Plotly 本身是一个拥有多个不同产品和开源工具集的可视化技术公司。 就拿博客文章点赞总数为例做一个简单的交互式柱状图: (代码中的 df 是标准的 Pandas dataframe 对象) (使用 plotly+cufflinks 创建的交互式柱状图) 对于已经习惯 matplotlib 幸运的是,plotly + cufflinks 天生就带有支持时间序列可视化分析的功能。 如果想要更复杂一些(详见 Github 的源代码),我们甚至可以在一张图里塞进 4 个变量! 它让我们快速生成可视化图表,交互功能使我们更好地理解信息。 我承认,绘图绝对是数据科学工作中最让人享受的部分,而 plotly 能让你更加愉悦地完成这些任务。

    2.3K10编辑于 2023-11-27
  • 来自专栏作图丫

    交互式网络可视化—visNetwork

    导语 GUIDE ╲ 通常是使用Cytoscape、igraph包等来可视化网络,虽然能够创建美观的网络图,但它们只是静态的。 对于创建交互式网络可视化,可以使用R中的特定包—visNetwork,有许多参数来创建个性化网络。 举例介绍功能 01 基础网络图visNetwork nodes <- data.frame(id = 1:6) edges <- data.frame(from = c(1,2,2,3,3,4,4), nodes <- data.frame(id = 1:6) edges <- data.frame(from = c(1,2,2,3,3,4,4), to = c(2,3,4,4,6,5,6)) visNetwork 优于常规的网络可视化方法是交互式的动态呈现,生动有趣。简单的几行代码就可以满足你对网络图更“苛刻”的要求,一起来探索他的更多功能吧!

    4.5K61编辑于 2022-03-29
  • 来自专栏Banber可视化云平台

    高级可视化 | Banber图表联动交互

    在利用数据简报/大屏进行图表演示时,操作者有可能要与图表进行交互联动,如下图所示,通过单击左边条形图区域,就可以交互联动右侧图表,查看事业部下属的部门具体销售情况,无须代码,只需要在Banber数据可视化云平台拖拽操作 ,就可以轻松实现下面的交互联动效果。 4 设置图表联动 选中事业部图表,点击右侧-->动作-->添加事件。 ? 依次选择单击-->链接跳转(本简报)-->当前标签页。 ? 点击添加参数,绑定设置的参数。 ?

    2.7K20发布于 2021-05-27
  • 来自专栏相约机器人

    Vega的交互式数据可视化

    在数据可视化方面,d3通常是首选,最近一直在用Vega。 https://vega.github.io/vega/ Vega引入了可视化语法。 随着对数据可视化的经验不断增长,发现越来越多的约束是一件好事。通过引入可视化语法,Vega提供了一些限制。关于它的最好的事情是 这些约束可以在构建数据可视化时感觉非常高效。 使用Vega时,在JSON对象中定义可视化。开始构建一个条形图。 +S8PmisVe8igADNGMg4oClt1ehUpsDICV-tQfip1JoOkY7A4nC4cLo6LpREcOjdkvciZAyi9Eu9PGD0BCcFDvL4Puh4okkSi0dF1k0cbd8c42SYzE0jkp9qdao9Lv5rlBSiiNr9uAQwUNOU8LWA5UF9SVDWMoAlEU0EZALUsOYVXtb1ZrIBgSgBrLK6vLcz7faIlZDwV3cxElM0CzxC7AxUWvG0hSDIGTwbhqInM255nolSHvZKPSHu71s571obI1HoqCY vega-timeline-tutorial 在本教程中没有看到其他一些很酷的Vega功能: 触发:修改数据集或标记属性以响应信号值 预测:用于绘制地图(经度,纬度)数据的制图投影 事件流:定义输入事件流以指定交互

    5K21发布于 2019-06-21
  • 来自专栏数据小魔方

    Python可视化笔记之folium交互地图

    leftlet给R语言提供了很好用的交互式动态地图接口,其在Python中得API接口包名为folium(不知道包作者为何这样起名字,和leaflet已经扯不上关系了),可以满足我们平时常用的热力图、填充地图 、路径图、散点标记等高频可视化场景。 display用于在编辑器内展示交互地图,save方法可以将交互地图以html文件得形式保存至本地磁盘,webbrowser.open方法可以调用默认浏览器打开本地html格式的交互地图。 loc[:,["lat","lon"]].values.tolist()] oneUserMap = folium.Map(location=[40.0764,116.2786],zoom_start=4) add_to(oneUserMap) display(oneUserMap) oneUserMap = folium.Map(location=[40.0764,116.2786],zoom_start=4)

    3.9K40发布于 2018-07-25
  • 来自专栏IT从业者张某某

    Echarts5.3.2可视化案例-交互

    Echarts5.3.2可视化案例-交互篇 Echarts简介 官网介绍 Echarts案例 Echarts 前后端交互 1. 安装flask 2. 创建appweb.py 3. flask返回json数据+中文显示 4. flask读取数据库返回json数据 5. flask返回pandas读取的数据 6. flask解决CORS跨域问题 7. //Call the function and pass the arguments myecharts.setOption(option); 展示如图 Echarts 前后端交互 4. flask读取数据库返回json数据 SQL文件: /* Navicat Premium Data Transfer Source Server : localhost Source Server Version : 50723 File Encoding : 65001 Date: 14/04/2022 12:54:40 */ SET NAMES utf8mb4;

    2.3K20编辑于 2022-11-12
  • 来自专栏Banber可视化云平台

    高级可视化 | Banber筛选交互功能详解

    点击图片查看简报 在数据可视化报告制作时,需要我们利用筛选交互功能,帮助读者根据自身需求减少数据量,通过筛选切换快速得到目标数据,同时还可以极大地优化报告的篇幅,不至于篇幅过长降低可读性。 在很多人看来,用Excel实现筛选交互效果,就已经让人头大了,更不用说再加个数据可视化。 当然了,用代码实现上述效果的确不是一般人可以挑战的,但借助Banber数据可视化云平台(点击进入Banber),就能轻松做出一份高级的筛选交互报告。 至此,一份筛选交互可视化表格就完成,我们预览查看效果。 ? 上述表格数据源来自同一表格的筛选,如果切换的数据源来自于不同的数据表,或想要设置不同的表格样式切换,又需要如何实现呢? 至此,一份不同数据表格,不同图表样式的筛选交互可视化表格就完成,我们预览查看效果。 ? ?

    3.3K20发布于 2021-03-15
  • 来自专栏Banber可视化云平台

    高级可视化 | Banber图表弹窗联动交互

    在利用数据简报/大屏进行图表演示时,操作者有可能要与图表进行交互联动。 上一期(Banber图表联动交互)我们讲解了,如何设置下图所示,通过单击左边条形图区域,就可以交互联动右侧图表,查看事业部下属的部门具体销售情况。 ? 这一期,我们用下面这个案例了解下,如何用Banber实现图表弹窗联动交互。 ? 这里涉及到2个交互逻辑:导航切换及图表联动。导航切换,在之前的推送中,有单独讲解过(Banber筛选交互功能详解),虽然是以下拉组件为例,但是导航组件实现方式完全相同,这里就不在赘述。 4 设置图表联动 回到之前的页面,选中城市图表,点击右侧-->动作-->添加事件。 ? 依次选择单击-->链接跳转(本简报)-->2 产品类别-->弹窗。 ? 点击添加参数,绑定设置的参数。 ?

    2.2K20发布于 2021-07-06
  • 来自专栏宜达数字

    VR开发--SteamVR框架工具(4):可交互对象+抓取交互对象+使用可交互对象+自动抓取可交互对象

    1、VRTK_InteractableObject:可交互对象 (1)定义: 可交互对象脚本被添加到需要用(如控制器)来交互的任何游戏对象上。 ? ? (2)参数: ? (1)定义: 交互抓取脚本被 添加到[CameraRig] 预制里的控制器对象上,并且需要添加VRTK_ControllerEvents脚本用来监听抓取和释放交互游戏对象的控制器按钮事件。 4、当控制器抓取按钮松开时,如果可交互对象是可抓取的,它将会被按一定速率沿着控制器松开时的方向进行推动,这就模拟了对象投掷 5、可交互对象需要碰撞体用来激活触发和一个刚体用来拾取它们并在游戏世界中四处移动它们 ControllerGrabInteractableObject: 当有效对象被抓取时发出 · ControllerUngrabInteractableObject: 当有效对象从抓取到放开时发出 4、 脚本用来监听使用和停止使用交互游戏对象的控制器按钮事件。

    3.2K10发布于 2020-06-02
  • 来自专栏玉树芝兰

    如何交互可视化 Roam Research 局部笔记网络?

    补齐 Roam Research 目前欠缺的「中观」笔记网络可视化功能,助你快速整合关联紧密资料。 前几天,我发了个朋友圈,展示了一下我的 Roam Research Graph 的样子。 看不清吧? 一旦这些初步笔记作为页面被放进了 Roam Research ,它们同样也会成为笔记网络可视化图中的一个个节点。 一开始,我使用 Python 自带的可视化工具绘制这个「中观」社区网络。但很快发现,效果并不好。因为你虽然可以看清节点名称,还能拖拽,但是点击是没有用的,它只是一张图而已。 这个网络不但可以交互显示,还支持点击直达具体的节点。而且因为一来本地操作,二来节点数量少了许多,图形处理的速度非常快捷。 而且,我们有了一个非常棒的临时工作空间。

    1.3K30发布于 2020-08-06
  • 来自专栏CDA数据分析师

    R可视化交互式地图展示

    来源 | 数据人网 文 | 薛丽丹 leaflet是来构建交互式地图JavaScript库。RStudio发布了一些允许在R建立这些地图的包,我们可以利用leaflet做一些很酷炫的东西。 数据表示: 接下来我们将展示一下如何用R做出提供信息的交互式地图: 1、输出带有标记的地图 我们需要载入leaflet和magrittr包,首先创建江苏的地图。 4、不同事件的分区标注地图 每个圆圈中的数代表事件发生的总数。事件发生较多的被标记成了绿色,而红圆圈和蓝色圆圈分别代表了发生贿赂和自杀。

    2.8K90发布于 2018-02-24
  • 来自专栏浊酒清味

    在Python中使用Pygal进行交互可视化

    这就是数据可视化的切入点。拥有可视化的信息摘要比浏览电子表格更容易识别模式和趋势。由于数据分析的目的是获得见解和发现模式,将数据可视化将使其更有价值,更容易探索。 可视化数据的重要性不仅仅是简化数据的解释。可视化数据有很多好处,比如: 显示数据随时间的变化。 确定相关事件发生的频率。 指出不同事件之间的相关性。 分析不同机会的价值和风险。 在本文中,我们将介绍一个Python库,它可以帮助我们创建引人注目的、令人惊叹的、交互式的可视化。 Pygal允许用户创建漂亮的交互式图,这些图可以以最佳的分辨率转换成svg,以便使用Flask或Django打印或显示在网页上。 fact_list) display(HTML(base_html.format(rendered_chart=bar_chart.render(is_unicode=True)))) 这将生成一个漂亮的交互

    1.9K10发布于 2021-03-12
  • 来自专栏图形学与OpenGL

    实验4 差异可视化

    了解差异可视化知识,了解和学习差异可视化中热点图、星图、平行坐标图等常见图表类型; 2. 学习并掌握R中差异可视化绘制相关函数。 二. 实验内容 1.

    91820发布于 2018-10-09
  • 来自专栏机器人课程与技术

    ROS1云课→14可视化交互

    ROS1云课→13三维可视化工具rviz ---- 上一节,可视化点云案例常用于显示深度视觉或三维激光雷达数据,那么rviz是否支持输入呢? 现在在工具面板中选择“交互”。 这将启用主视图中的所有交互元素,这将在框周围显示额外的箭头和环。 您可以左键单击这些控件,在某些情况下还可以单击框本身来更改每个交互式标记的姿势。 “常规”标记,但是它们允许用户通过更改位置或旋转、单击它们或从分配给每个标记的上下文菜单中选择某些内容来与它们进行交互。 这些控件定义了交互式标记的不同可视部分,可以由几个常规标记(visualization_msgs/Marker)组成,并且每个都可以具有不同的功能。   这将处理与客户端(通常是 RViz)的连接,并确保您所做的所有更改都被传输,并且您的应用程序被通知用户在交互式标记上执行的所有操作。

    1.8K30编辑于 2022-09-26
  • 来自专栏Postgresql源码分析

    innodb与ext4缓存交互分析

    innodb与ext4缓存交互分析 一般来说对一个文件的写入操作包括两部分,对数据本身的写入操作,以及对文件属性(metadata元数据)的写入操作(这里的文件属性包括目录,inode等)。 3 ext4挂盘参数优化 noatime 读操作的atime时间值不会记录到inode中,能减轻读操作对磁盘的频繁写入 nodiratime 此选项只针对目录禁止进行atime更新,这样就可以使 data=ordered ext4 支持根据用户需求采用多种模式的日志记录。 ext4 支持 Writeback 模式,它仅记录元数据;或 Ordered 模式,它记录元数据,但写为元数据的数据是从日志中写入的;或 Journal 模式(最可靠的模式),它同时记录元数据和数据。 https://www.ibm.com/developerworks/cn/linux/l-anatomy-ext4/index.html https://www.cnblogs.com/DataArt

    1.7K40编辑于 2022-05-12
  • 来自专栏生物信息学、python、R、linux

    交互可视化plotly之3D plot

    scatter plot fig <- plot_ly(mtcars, x = ~wt, y = ~hp, z = ~qsec, color = ~am, colors = c('#BF382A', '#0C4B8E yaxis = list(title = 'Gross horsepower'), zaxis = list(title = '1/4 yaxis = list(title = 'Gross horsepower'), zaxis = list(title = '1/4 _2007[order(data_2007$continent, data_2007$country),] data_2007$size <- data_2007$pop colors <- c('#4AC6B7 ', '#1972A4', '#965F8A', '#FF7070', '#C61951') fig <- plot_ly(data_2007, x = ~gdpPercap, y = ~lifeExp

    1.3K20发布于 2020-04-01
  • 来自专栏生信技能树

    Glimma 交互可视化RNA-seq数据

    另外一个值得一提的就是各路新工具层出不穷,比如使用Glimma 交互可视化RNA-seq数据。 PCA或者MDS看组间差异和组内差异 虽然这个Glimma 交互可视化RNA-seq数据采用的是MDS的方法,不过本质上跟PCA并没有太多区别,主要都是在二维平面上看看组间差异和组内差异是否符合实验设计 这个Glimma 交互可视化RNA-seq数据优势在于,它不仅仅是给出数值,而且是可以交互式的具体看某个基因是如何的差异! LETTERS[1:3],each=3) ) y[sample(1:10000,1000),1:3]=y[sample(1:10000,1000),1:3]+2 y[sample(1:10000,1000),4: 赶快试试吧,把你以前的转录组数据处理项目都可以使用这个Glimma 做出来一个交互可视化RNA-seq数据网页报告哦!

    1.5K20发布于 2021-05-27
  • 来自专栏大前端666

    Vue实战系列—项目数据交互-axios(4

    下篇:我们通过为项目header组件添加数据交互功能,敬请关注。​

    92010发布于 2019-06-19
  • 来自专栏星河造梦坊专栏

    VRTK4⭐四.和 UI 元素交互

    我们要实现的功能: 右手触摸到圆盘:显示直线射线 右手圆盘键按下:与选中UI交互 安装Tilia Unity.UI PackageManager安装git包 : https://github.com /studentutu/Tilia.UnityUI.git 配置射线与UI交互器 1️⃣ 配置直线射线 如何所示,创建 Indicators.ObjectPointers.Straight ,并完成配置 . 2️⃣ 配置UI交互器 1.将 Full_L_Interactions.Interactor Variant 放置在 RightControllerAlias 下,并删减至如下结构. 2.如下图所示 配置UI 1️⃣ 更新EventSystem 如下图所示,更新 EventSystem 2️⃣ 进行Canvas设置 完成如下步骤: Canvas转换为WorldSpace 添加 VRTK4_ UICanvas 组件 设置Canvas的Size 注意: Canvas的大小决定了该UI的交互范围.只有在范围内的UI才能被交互.

    46110编辑于 2024-08-16
领券