.NET 维恩图库
是否有开源或付费 .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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不确定二月份是否可用。但 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.
我不知道目前是否存在这样一个,但创建它应该不难。一个
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. UseGraphics.FillEllipse
to draw the circles, andGraphics.DrawString
to print the statistics on the diagram. And theImage.Save
method will save the chart to file.