나는이 문제에 대한 해결책을 찾았으며 Silverlight로하는 방법을 볼 수는 있지만 ASP에서는 해결할 수 없습니다. 그물. Microsoft의 차트 도구를 사용하여 간단한 가로 막 대형 차트를 만들었지 만 x 축의 레이블이 명확하지 않도록 많은 수의 열이 추가되어 몇 개의 열에 대해서만 표시됩니다.ASP.NET MVC 3.0을 사용하여 가로 막 대형 차트 위로 마우스를 가져 가면 표시
내가 차트를 생성하는 데 사용했습니다 코드는 다음과 같습니다
public ActionResult ChartUserTotals() {
var data = new ArrayList {};
foreach (var user in org.Users) {
data.Add(new { X = user.FullName, Y = UserTotal });
}
new Chart(400, 300, ChartTheme.Blue)
.AddTitle("User Totals")
.DataBindTable(data, "X")
.SetYAxis("Totals")
.Write("png");
return null;
}
그리고 내보기에
:<img src='@url.Action("ChartUserTotals", "Dashboard")' alt="User Totals"/>
사람이 내가 열 마우스 오버의 라벨 값을 표시 할 수있는 방법을 알고 있나요?
실제로 이것은 더 간단 할 수 있습니다. 저는 asp.net에서 자바 스크립트로 직접 json을 밀어 넣기가 너무 어렵지 않다고 생각합니다. ive는 이것을하지 않았지만, 그렇다면이 솔루션은 완벽 할 것입니다! –