문제

내가 달성하고 싶은 것은 웹 페이지에 차트를 제시하는 것입니다. 예를 들어 두 열 테이블을 제시하는 ASPX Pages GridViews는 excel에 복사 및 배치 한 다음 차트를 작성할 수 있습니다. 내가 현재 가장 많이 사용하고있는 페이지는 ASP.NET 3.0 또는 저장된 절차가있는 SharePoint 팀 사이트입니다. 사람들은 사람들이 웹 페이지에서 채팅을 수행하는 방법에 매우 관심이 있습니다.

미리 감사드립니다, Catto

도움이 되었습니까?

해결책

.NET은 실제로 자체 차트 컨트롤을 발표했으며, Scott은 얼마 전에 발표했습니다.

http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-sasp-runat-quot-server-quot-gt.aspx

그것들은 매우 훌륭하고 Dundas에서 구입했다고 생각하지만, 나는 그것에 대한 정보가없고 완전히 사실이 될 수 있습니다.

다른 팁

Google 차트 API를 사용하면 차트를 웹 페이지에 쉽게 포함시킬 수 있습니다. 서버 측 설치가 필요하지 않습니다.

http://code.google.com/apis/chart/

SharePoint의 경우 Dataview WebPart 및 사용자 정의 XSLT를 사용하여 렌더링 할 수 있습니다. visifire (또는 기타 JavaScript 기반 차트) SharePoint 목록 데이터 또는 데이터베이스 데이터를 기반으로 차트를 렌더링합니다.

웹 페이지에 직접 차트를 표시하려면 VML (Vector Markup Language) 또는 SVG (확장 가능한 벡터 그래픽)를 사용할 수 있습니다. VML은 IE에 의해 지원되는 반면 SVG는 다른 많은 브라우저에서 지원됩니다 (IE는 플러그인을 통해 SVG를 표시 할 수 있지만). 예를 들어 Google지도는 IE에서 실행할 때 VML을 사용하고 다른 브라우저의 경우 SVG를 사용합니다.

VML과 SVG는 모두 표시하려는 Grahical 차트를 정의하기 위해 XML 형식을 사용합니다. 예를 들어, 이것은 VML의 샘플입니다

<v:shape
    fillcolor="green"
    style="position:relative;top:1;left:1;width:200;height:200"
    path = "m 1,1 l 1,200, 200,200, 200,1 x e">
</v:shape>

이 링크는 더 자세히 설명 할 수 있습니다.

VML

SVG

더 이상 보지 마십시오 현재 사이트 - 사용합니다 플로트 차트를 작성하려면 자바 스크립트.

따라서 GridView를 MS Excel로 내보낼 수 있습니다. 이는 데이터의 차트를 생성하기 위해 생성 된 매크로가 포함되어 있다고 상상할 수 있습니다. 당신이 의미하는 것과 같은 것. 아니면 웹 사이트의 데이터를 Excel로 가져오고 싶습니까? IE CSV 형식은 달성하기가 정말 간단합니다. Excel 형식의 경우, 이것은 또한 가능하며 제 생각에는 좋은 재미입니다. 생성 된 Excel 파일에 C# TP Embed를 통해 매크로를 생성 할 수도 있다고 생각합니다.

앤드류

당신은 시도 할 수 있습니다 자신의 ASP.NET 차트 컨트롤을 굴립니다. 그러나 약간의 날짜가있을 수 있습니다.

당신은 또한 체크 아웃 할 수도 있습니다 차트 컨트롤.

dojox를 살펴보십시오

http://dojotoolkit.org/projects/dojox

Dojox.Charting은 라인, 바, 영역 및 파이 차트를 포함한 많은 일반적인 차트 유형을 제공합니다.

대부분의 차트 솔루션은 URL을 IMG 태그로 설정하여 이미지를 비트 맵으로 그리는 페이지를 요청합니다.

http : //myserver/drawgraph.aspx

드로우 그래프에서 일반적으로 비트 맵이 훌륭하고 차트를 그린 다음 응답에서 비트 맵을 다시 서버합니다. 이것은 당신이 직접 수행하는 데 필요한 전부이며, 수많은 라이브러리가 무료이며 웹에이를 수행 할 수있는 수수료가 있습니다. API가있는 라이브러리와 요구/스타일을 충족시키는 기능 세트가있는 라이브러리를 선택하는 문제입니다.

Microsoft 차트 컨트롤을 사용하십시오. 사용하기가 매우 쉽습니다!

VS2008의 단계별 교육은 다음과 같습니다

http://parasdoshi1989.wordpress.com/2010/10/03/how-to-include-charts-in-visual-studio-2008-express-edition-using-microsoft-control/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top