.NET 维恩图库

发布于 2024-10-17 21:34:33 字数 84 浏览 4 评论 0原文

是否有开源或付费 .NET 库可以创建具有两个重要功能的图表:

  • 创建维恩图
  • 将图表保存为图像?

Is there an open source or paid .NET library that will create diagrams with two important features:

  • Create Venn Diagrams
  • Save the diagrams as images?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

寻梦旅人 2024-10-24 21:34:33

不确定二月份是否可用。但 Google 图表 API 支持维恩图:http://code.google。 com/apis/chart/image/docs/chart_wizard.html

例如:http://chart.apis.google.com/chart?chs=200x80&cht= v&chd=t:100,50,80,20,10,20,5&chdl=DataA|DataB|DataC

返回具有以下属性的维恩图:

chr=200x80(图像大小)(可以最多 300 000 像素)
cht=v(维恩图类型)
chd=t:(尺寸 A、尺寸 B、尺寸 C、尺寸 A 相交 B、尺寸 A 相交 C、尺寸 B 相交 C、尺寸 A 相交 B 相交 C)
chdl=(数据标签)

您可以将其与 1、2 或 3 个圆圈一起使用。 (对于两个,只需将大小参数设置为 -1,其中 C 为,并且只给出两个标签。chart.apis.google.com/

chart? chs=200x100&cht=v&chd=t:100,100,-1,10,- 1,-1,-1&chdl=DataA|DataB

您可以在任何可以加载图像并因此保存此查询结果的应用程序中实现此操作。

Not sure if this was available in February. But the Google chart API supports Venn diagrams: http://code.google.com/apis/chart/image/docs/chart_wizard.html

As an example: http://chart.apis.google.com/chart?chs=200x80&cht=v&chd=t:100,50,80,20,10,20,5&chdl=DataA|DataB|DataC

Returns a Venn diagram with the following properties:

chr=200x80 (Size of image) (Can be a max of 300 000 pixels)
cht=v (Venn diagram type)
chd=t: (Size A, Size B, Size C, Size A intersect B, Size A intersect C, Size B intersect C, Size A intersect B intersect C)
chdl= (Labels of the data)

You can use this with 1, 2 or 3 circles. (For two just make the size parameters -1 where C would be and only give two labels.

chart.apis.google.com/chart?chs=200x100&cht=v&chd=t:100,100,-1,10,-1,-1,-1&chdl=DataA|DataB

You can implement this in any application that can load an image and therefore save the result of this query.

再见回来 2024-10-24 21:34:33

我不知道目前是否存在这样一个,但创建它应该不难。一个 Image 对象来表示图表。使用Graphics.FillEllipse绘制圆圈,并使用Graphics.DrawString在图表上打印统计信息。 Image.Save 方法会将图表保存到文件中。

I don't know of one that currently exists, but it shouldn't be that hard to create. One Image object to represent the chart. Use Graphics.FillEllipse to draw the circles, and Graphics.DrawStringto print the statistics on the diagram. And the Image.Save method will save the chart to file.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文