在WinRT中实现Packed bubble Graph

时间:2014-08-04 06:08:00

标签: windows-8 windows-runtime winrt-xaml graph-algorithm

如何在WinRT中实现打包的气泡图。我正在尝试实现类似于附加图像的图形。Packed Bubble Graph

我试图在google中为silverlight / Windows 8做类似的实现/示例,但没有得到任何。请任何人帮助我实现相同的图表。我的主要问题是正确实施逻辑。

2 个答案:

答案 0 :(得分:0)

您使用的是哪种项目?实际上有一种方法可以在每种受支持的项目中执行此操作。

对于javascript,您可以使用Canvas元素,它具有简单的2D api用于绘制圆圈和文本。

在C ++中,您可以使用DirectX 2D api绘制圆圈。在C#中,您可以将DirectX面板嵌入到xaml中,然后使用DirectX绘制圆圈。

在C#或C ++中,你也可以使用 xaml,使用带有Canvas的ListView和Items对象来解决这个问题。这是我在教程中找到的博客文章(矩形除外):

http://zamjad.wordpress.com/2010/03/17/using-canvas-as-a-itempanel-template-in-listbox/

答案 1 :(得分:0)

不确定这是否符合您的需要。如果你不反对在WinRT中使用JS + HTML,那么d3.js应该非常有用

包装气泡图示例 - http://bl.ocks.org/mbostock/4063269

http://d3js.org/

希望这有帮助!