c# - 在网页中绘制图表的最佳方法

标签 c# asp.net

我是网络编程新手,只是想征求意见。我想开发一个网页,在主页中我想显示一种图表。节点用箭头连接,箭头将被超链接。在基于窗口的应用程序中,我知道有一些工具,例如 Visual Basic Power Tools,您可以在其中拖放线条、椭圆形或箭头等形状,并使用它们,制作图表相当容易。

但是在网络应用程序中,我找不到任何工具或任何可以帮助我绘制图表的东西。有没有关于某种工具或其他东西的建议,以便我可以在网页中绘制图表? :)

最佳答案

您可以在客户端或服务器端执行此操作。

客户端

有一些 javascript 库可以在向您的网页(客户端)提供 JSON 格式的数据后将图表呈现给您的网页(客户端)。结账chart.jsd3.js 。 Chart.js 使用 HTML5 canvas 元素来绘制图表,而 d3 使用 SVG 来绘制图表。

服务器端

ASP.NET 有一些图表库/服务器控件可以为您呈现图表。查看this blogpost其中有可以开始使用的示例代码。

关于c# - 在网页中绘制图表的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20291418/

相关文章:

c# - 如何在 onrowcommand 上调用 javascript 函数?

c# - 在 IIS Express 上调试 ASP.NET 时出现重复请求

c# - 如何使用 LinQ 获取 IQueryable() 而不是 List()?

c# - Azure 表服务 2012 年 10 月版本中的投影,不使用字符串来引用列

c# - C#/.NET 中方法的自动文档异常

asp.net - 加速 ASP.Net 网站或应用程序

c# - .NET WebSockets 强行关闭,尽管连接保持事件状态

c# - 对象移至此处错误

c# - 如何自动将 IEnumerable<T> 转换为 csv 文件?

c# - 如何使用 javascript 在 LinkBut​​ton 模式下触发 BulletedList?