Graphic structure of the generator from ASP.NET to HTML5

I work in an ASP.NET environment and I am looking for a framework (better if it is open source) that generates INTERACTIVE diagrams on the server side. Since I have to publish this project also for mobile devices, I am looking for something that creates diagrams in HTML5.

Can anyone give me a suggestion or links about this?

Many thanks

Marco

+4
source share
5 answers

Try Highcharts.Net ( sample site ) or DotnetHighcharts . Both are C # wrappers recorded in the Highcharts chart library .

The source library is in javascript, but both of these projects are entirely based on C #, and you do not need to write javascript code to work with diagrams. Both have examples of projects if you are interested, although I think Highcharts.Net is more fully functional if I'm not mistaken.

If you want to use MVC, DotnetHighcharts is the way to go, but if you are going to use web forms, Highcharts dot net handles the viewstate for diagrams, so state management is no longer a headache for you.

+2
source

This is not exactly what you are looking for, but you can fulfill your requirements.

Need to check Google Chart Tools ? Not to be confused with their api infographic or api graphic cards.

They will generate HTML5, etc., depending on which browser is used.

And it can be considered semi-server, I suppose it will generate a part of the markup on the server side of Google (nb is not on your server side), although I assume that it will depend on which graph is displayed, since some diagrams are likely to be in mostly client side. However, for any interactive chart, in any case, a certain number of client technologies will be used.

So, I believe that it depends on whether you have a server side, that is, it is important that it works on your own server. Working in the Google infrastructure gives you the benefits of CDN, etc. Therefore, you may need to run it on your own server.

+1
source

For your requirement, you can use Syncfusion HTML5 chart control. You can create a chart with interactive features such as date highlight points, tooltip, exploded cake, etc. In an ASP.NET environment. In addition, an HTML5 diagram uses an element to render diagrams. Thus, it provides effective interaction on the client side with chart control. Please refer to the interactive document below and an example link for an HTML5 diagram.

Documentation link:

http://help.syncfusion.com/User%20Interface/ASP.NET/Chart%20in%20HTML5

Link example:

http://asp.syncfusion.com/demos/ui/chart/HTML5%20Chart/ChartAdvUserInteraction/HighlightDemo/CS/HighlightDemo.aspx

+1
source

If you are interested in a commercial tool, I highly recommend Highcharts . We use it in our commercial application. The pricing model is good - we rated it against FusionCharts - and it is very functional, interactive.

While commercial, you can use Highcharts under a CC license for anything but commercial commercial applications.

0
source

its an old link, but Amcharts is also a good option. I used with webform and mvc applications and worked great for me.

0
source

Source: https://habr.com/ru/post/1398831/


All Articles