我正在尝试在(VB)ASP.NET 项目中运行一组报告,作为其中的一部分,我想显示一些可视化数据的图表。我能够生成图表,并在不同时间使用过 Flotr、Plotr、Google Charts 和一些 CSS 技术,因为我已经对此进行了实验。
理想情况下,我想要实现的是使单个元素(饼图中的切片或条形图中的条形)可单击,以便使用该父元素作为过滤器深入到较低级别的数据。我见过的最接近的是一些关于使用 ReportViewer 控件执行此操作的教程,但仅通过文本元素进行链接,我已经自己实现了这一点。
这是我必须求助于 Flash 的事情吗,因为我宁愿尽可能避免这种情况。如果这是唯一的解决方案,那么我可能需要接受它。
值得一提的是,所有数据都存储在数据库中,因此任何图表生成都是动态完成的。