VS Code集成SandDance可视化分析数据

什么是SandDance

SandDance是微软研究院推出的数据可视化工具。SandDance通过触控式的界面,实现使用者和3D信息图表进行互动,更加特别的是可以以不同的角度不同的方式呈现分析结果,使用户可以通过可视化的方式更加直观的接受数据信息。

基于易于理解的视图,SandDance可以帮助我们找到数据中潜在的特征,进而帮助我们通过讲述数据故事,基于证据构建案例,检验假设,深入了解表面数据,用于支持决策或将数据关联到更广泛的现实场景中。

95c62fc57a8694bbc57164065fc0ed13.gif

现在,我们以出租车费预测的数据(https://raw.githubusercontent.com/feiyun0112/machinelearning-samples.zh-cn/master/samples/csharp/getting-started/Regression_TaxiFarePrediction/TaxiFarePrediction/Data/taxi-fare-full.csv)为例,演示在VS Code 中如何使用SandDance。

扩展方式

安装SandDance扩展后:

964efabd3ee08e74fd5f9ecec0d0e7f4.png

在VS Code的资源管理器中选择taxi-fare-full.csv,点击右键,在弹出的菜单上选择View in SandDance,即可打开SandDance:

cf16ae20ce1fbd2b1615f464bcb5cbb3.png

.NET Interactive notebook方式

另外,我们还可以用编程的方式准备数据,然后调用SandDance可视化数据。

1.引用Nuget包

新建.NET Interactive notebook,添加代码块:

#r "nuget:Microsoft.DotNet.Interactive.ExtensionLab,*-*"

2.加载cvs文件

将数据加载到DataFrame,添加代码块:

using Microsoft.Data.Analysis;
using Microsoft.ML;
using System.Collections.Generic;

string path = "taxi-fare-full.csv";
var data = DataFrame.LoadCsv(path);

3.使用SandDance

添加代码块:

data.ExploreWithSandDance().Display();

aebfbf084b69e79655010398aac3f7ac.png

如果你觉得这篇文章对你有所启发,请关注我的个人公众号”My IO“

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值