我需要在ASP.NET頁面上顯示一個Line Chart,其中每個數據點都有一個工具提示,顯示其確切的X和Y值。特定數據集的圖表可能只會被請求一次,因此緩存被禁用,並且如果圖表需要再次顯示,圖表將被重新生成。使用Web Garden中的工具提示創建圖表
限制:
- 需要在Web園的環境中工作
- 不能使用Session
- 無法使用富媒體,如Flash或Silverlight。
我見過的方法使用生成的圖表圖像的圖像映射。由於這些限制,迄今爲止我的所有圖表都是在內存中的處理程序中生成的,直接返回給用戶,然後進行處理。現在我需要添加工具提示,這需要HTML和圖像。
我目前的計劃是在頁面上一次生成圖表以獲取HTML,忽略生成的圖像,並重寫圖像標記的「src」以指向第二頁。第二頁生成與第一頁相同的精確圖表,忽略HTML標記,並將圖像傳回客戶端。這一切似乎都非常糟糕。
有沒有更好的方式來做到這一點,不涉及生成圖表兩次?
可用圖表控制:
- 開發快速8.2
- Syncfusion 6.2
- ?? - 推薦的東西