2012-02-28 5 views
4

ASP.NET 환경에서 작업 중이며 서버 쪽에서 인터랙티브 차트를 생성하는 프레임 워크 (오픈 소스 인 경우 더 낫다)를 찾고 있습니다. 이 프로젝트를 모바일 용으로 게시해야하므로 HTML5에서 차트를 만드는 무언가를 찾고 있습니다.ASP.NET에서 HTML5 로의 차트 생성기 프레임 워크

누구나 내게 제안이나 링크를 줄 수 있습니까?

감사의 너무 많은

마르코가

답변

2

Highcharts .Net (sample website) 또는 DotnetHighcharts을 사용해보세요. 둘 다 Highcharts 차트 라이브러리 주위에 작성된 C# 래퍼입니다.

원본 라이브러리는 자바 스크립트이지만이 두 프로젝트는 전적으로 C#을 기반으로하며 차트를 작동 시키려면 자바 스크립트 코드를 작성하지 않아도됩니다. 비록 내가 실수하지 않는다면 Highcharts .Net은 더 많은 기능이 완벽하다고 생각하지만 두 가지 모두 샘플 프로젝트가 있습니다.

MVC를 사용하려는 경우 DotnetHighcharts가 있지만 Webforms를 사용하려는 경우, Highcharts는 차트에 대한 viewstate를 닷넷 상태로 처리하므로 상태 관리가 더 이상 두통 거리가되지 않습니다.

1

그것은 아니에요 정확히 당신이 찾고있는, 그러나 당신의 요구 사항을 충족 할 수 무엇을.

Google Chart Tools을 확인해야합니까? 그들의 infographics API 또는 심상 도표 api와 혼동되지 않기 위하여.

그들은 어떤 브라우저가 사용되는지에 따라 HTML5 등을 생성합니다.

반 서버 측으로 생각할 수 있습니다. 일부 차트처럼 렌더링되는 차트에 따라 다르지만 Google 서버 측 (일부 서버 측이 아닌)의 마크 업을 생성합니다. 아마도 대부분 클라이언트 측일 것입니다. 그러나 대화 형 차트의 경우 클라이언트 측 기술의 일정량이 어쨌든 사용됩니다.

서버 측에서 서버 자체를 실행해야한다는 것을 의미하는지에 따라 달라집니다. Google의 인프라에서 실행하면 CDN 등의 이점을 얻을 수 있으므로 자체 서버에서 실행해야 할 수도 있습니다.

+0

감사하지만 어떻게 말했는지, 정확히 내가 필요로하는 것이 아닙니다. ( – Marco

+0

걱정하지 마세요, 나는 미래에 비슷한 것을 찾고있을 것이므로 걱정할 필요가 없습니다. 질문에 별표가 붙은 :-) –

0

상업용 공구에 관심이 있으시면 Highcharts을 적극 권장합니다. 우리는 상업적 용도로 그것을 사용하고 있습니다. 가격 모델은 훌륭합니다. 우리는 FusionCharts에 대해 평가했습니다. 매우 풍부한 기능을 갖춘 대화 형 제품입니다.

상업용이지만 영리 목적의 상업용 응용 프로그램을 제외한 모든 것에 대해 CC 라이센스하에 하이 차트를 사용할 수 있습니다.

1

요구 사항에 따라 Syncfusion HTML5 차트 컨트롤을 사용할 수 있습니다. ASP.NET 환경에서 강조 표시 날짜, 툴팁, 분해 된 파이 등의 대화 형 기능을 사용하여 차트를 만들 수 있습니다. 또한 HTML5 차트는 차트 렌더링에 요소를 사용하고 있습니다. 따라서 차트 컨트롤에 효과적인 클라이언트 쪽 상호 작용을 제공합니다. HTML5 차트는 아래의 온라인 문서 및 샘플 링크를 참조하십시오.

문서 링크 :

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

샘플 링크 :

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

0

의 이전 링크, 그러나 Amcharts 너무 좋은 옵션이 있습니다. 나는 webform 및 mvc 응용 프로그램과 함께 사용하고 나를 위해 잘했습니다.

관련 문제