Interactive Data Display for WPF
================================
Interactive Data Display for WPF is a set of controls for adding interactive visualization of dynamic data to your application. It allows to create line graphs, bubble charts, heat maps and other complex 2D plots which are very common in scientific software. Interactive Data Display for WPF integrates well with Bing Maps control to show data on a geographic map in latitude/longitude coordinates. The controls can also be operated programmatically.
How to install
----------
The IDD for WPF can be [installed from NuGet](https://www.nuget.org/packages/InteractiveDataDisplay.WPF/):
```
PM > Install-Package InteractiveDataDisplay.WPF -Version 1.0.0
```
How to use
----------
Drawing with Interactive Data Display is easy.
One line of C# code to draw simple linegraph:
````c#
linegraph.Plot(x,y); // x and y are IEnumerable<double>
````
And corresponding XAML snippet:
````xaml
<d3:Chart BottomTitle="Argument" LeftTitle="Function">
<d3:LineGraph x:Name="linegraph" Description="Simple linegraph" Stroke="Blue" StrokeThickness="3"/>
</d3:Chart>
````
If we get arrays `x` and `y` as:
````c#
var x = Enumerable.Range(0, 1001).Select(i => i / 10.0).ToArray();
var y = x.Select(v => Math.Abs(v) < 1e-10 ? 1 : Math.Sin(v) / v).ToArray();
````
We will receive:
<img src="/images/sinline.PNG" align="center" height="300" width="415" margin="auto">
Other Interactive Data Display samples:
<img src="/images/line.PNG" align="left" height="300" width="415" >
<img src="/images/markers.PNG" align="left" height="300" width="415" >
<img src="/images/heatmap.PNG" align="left" height="300" width="415" >
<img src="/images/barchart.PNG" align="left" height="300" width="415" >
<img src="/images/map.PNG" align="center" height="300" width="415" margin="auto">
See the source code [here](https://github.com/Microsoft/InteractiveDataDisplay.WPF/tree/master/samples).
Licensing
---------
Interactive Data Display for WPF is under the [MIT license](https://github.com/Microsoft/InteractiveDataDisplay.WPF/blob/master/LICENSE).
Other
-----
There is also [Interactive Data Display](https://github.com/predictionmachines/InteractiveDataDisplay) for Javascript. You can see interactive samples [here](http://predictionmachines.github.io/InteractiveDataDisplay).
Contributing
------------
This project welcomes contributions and suggestions. Most contributions require you to agree to a
Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us
the rights to use your contribution. For details, visit https://cla.microsoft.com.
When you submit a pull request, a CLA-bot will automatically determine whether you need to provide
a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions
provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or
contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.
没有合适的资源?快使用搜索试试~ 我知道了~
WPF热力点云图以及其他类型图,包括柱状图,曲线图等
共602个文件
cs:163个
dll:98个
cache:79个
需积分: 0 10 下载量 104 浏览量
2023-04-25
09:04:48
上传
评论
收藏 21.47MB RAR 举报
温馨提示
主要介绍WPF生成热力云图,其中HeatmapSample项目,你只需要传入云图的应力值二维数组以及横纵坐标数组,就可以生成云图
资源推荐
资源详情
资源评论
收起资源包目录
WPF热力点云图以及其他类型图,包括柱状图,曲线图等 (602个子文件)
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
_._ 0B
MarkerTemplates.baml 28KB
MarkerTemplates.baml 28KB
MarkerTemplates.baml 20KB
MarkerTemplates.baml 20KB
Generic.baml 6KB
Generic.baml 6KB
Generic.baml 5KB
Generic.baml 5KB
DefaultTemplates.baml 2KB
DefaultTemplates.baml 2KB
MainWindow.baml 2KB
DefaultTemplates.baml 1KB
DefaultTemplates.baml 1KB
MainWindow.baml 1KB
InteractiveDataDisplay.WPF.csproj.AssemblyReference.cache 12KB
DesignTimeResolveAssemblyReferencesInput.cache 9KB
HeatmapSample.csproj.AssemblyReference.cache 8KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
MarkersSample.csproj.AssemblyReference.cache 7KB
LineGraphSample.csproj.AssemblyReference.cache 7KB
LineGraphSample.csproj.AssemblyReference.cache 7KB
BarChartSample.csproj.AssemblyReference.cache 7KB
BarChartSample.csproj.AssemblyReference.cache 7KB
SyncGraphsSample.csproj.AssemblyReference.cache 7KB
HeatmapSample.csproj.AssemblyReference.cache 5KB
InteractiveDataDisplay.WPF.assets.cache 3KB
InteractiveDataDisplay.WPF.assets.cache 3KB
BingMapsSample.csproj.AssemblyReference.cache 2KB
InteractiveDataDisplay.WPF.assets.cache 1KB
InteractiveDataDisplay.WPF.assets.cache 1KB
project.nuget.cache 1KB
HeatmapSample.csproj.GenerateResource.cache 954B
HeatmapSample.csproj.GenerateResource.cache 954B
InteractiveDataDisplay.WPF_MarkupCompile.i.cache 426B
InteractiveDataDisplay.WPF_MarkupCompile.i.cache 422B
InteractiveDataDisplay.WPF_MarkupCompile.cache 418B
InteractiveDataDisplay.WPF_MarkupCompile.cache 415B
InteractiveDataDisplay.WPF_MarkupCompile.i.cache 388B
InteractiveDataDisplay.WPF_MarkupCompile.i.cache 386B
InteractiveDataDisplay.WPF_MarkupCompile.cache 382B
InteractiveDataDisplay.WPF_MarkupCompile.cache 379B
HeatmapSample_MarkupCompile.cache 328B
HeatmapSample_MarkupCompile.i.cache 327B
HeatmapSample_MarkupCompile.cache 323B
InteractiveDataDisplay.WPF.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_uzrk1h1p_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF.csproj.CoreCompileInputs.cache 42B
InteractiveDataDisplay.WPF.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_uxhb1w1l_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF.csproj.CoreCompileInputs.cache 42B
InteractiveDataDisplay.WPF_vfl4fog1_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_rj4e0lve_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_dc4qajq0_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_4ltoq0mz_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_g0fuy2at_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF.csproj.CoreCompileInputs.cache 42B
InteractiveDataDisplay.WPF_rlyzx3xa_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_4wjydg1e_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_4hu00mnc_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_p0elxs0o_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_hohhoy5u_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_25kvstx5_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_zvq5gnt0_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_kqchwa23_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_mqjmzgds_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_0w4eyv0h_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_vargm3ts_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_h4meancu_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF.csproj.CoreCompileInputs.cache 42B
InteractiveDataDisplay.WPF_wpa0qldy_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_rkhhohb4_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_nkdhe3oh_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_me0hko3s_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_wlg1vz4r_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_yv4fjsax_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_ifmynyr0_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_gxtb4tqv_wpftmp.AssemblyInfoInputs.cache 42B
InteractiveDataDisplay.WPF_vwy34imf_wpftmp.AssemblyInfoInputs.cache 42B
共 602 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
南泉斩猫.
- 粉丝: 95
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功