웹 정원에서 도구 팁이 포함 된 차트 만들기
-
03-07-2019 - |
문제
나는 보여줄 필요가있다 라인 차트 각 데이터 포인트에 정확한 x 및 y 값을 표시하는 툴팁이있는 ASP.NET 페이지에서. 특정 데이터 세트에 대한 차트는 아마도 한 번만 요청되므로 캐싱이 비활성화되고 차트가 다시 표시되어야하는 경우 차트가 재생됩니다.
제한:
- 웹 정원 환경에서 일해야합니다
- 세션을 사용할 수 없습니다
- 플래시 또는 실버 라이트와 같은 풍부한 미디어를 사용할 수 없습니다.
내가 본 방법은 생성 된 차트 이미지에 이미지 맵을 사용했습니다. 제한으로 인해 지금까지 내 모든 차트가 메모리의 핸들러에서 생성되어 사용자에게 직접 스트리밍 한 다음 폐기했습니다. 이제 HTML과 이미지가 모두 필요한 도구 팁을 추가해야합니다.
현재 계획은 페이지에서 한 번 차트를 생성하여 HTML을 가져오고 생성 된 이미지를 무시하고 이미지 태그의 "SRC"를 다시 작성하여 두 번째 페이지를 가리키는 것입니다. 두 번째 페이지는 첫 번째와 동일한 정확한 차트를 생성하고 HTML 마크 업을 무시하고 이미지를 클라이언트로 다시 스트리밍합니다. 이것은 모두 매우 kludgy처럼 보입니다.
차트를 두 번 생성하지 않는 더 좋은 방법이 있습니까?
사용 가능한 차트 컨트롤 :
- Dev Express 8.2
- SyncFusion 6.2
- ?? - 무언가를 추천합니다
해결책 2
MS 차트 컨트롤을 사용하여 이것을 해결했습니다. 디스크 핸들러는 웹 가든의 서버에서 이미지를 공유 할 수 있으며 그 후에 자동으로 정리할 수 있습니다.
다른 팁
사용은 어떻습니까 Google 차트 API, a .NET 래퍼? 이것 좀 봐 그래서 토론 자세한 내용은.
제휴하지 않습니다 StackOverflow