안녕하세요. 현재 Chart를 만들고 img로 보았습니다. 하지만 좀 더 대화식으로 만들고 싶습니다. 예를 들면. 사용자가 Mose Over Point를 입력하면 (포인트 차트에서)이 점의 값을 볼 수 있습니다. 내가 그것을 대화하기 위해 추가 할 수있는 특별한 속성은 다음MS Chart Control이 포함 된 대화 형 차트 VB
은 내가 차트
Function GenerateChart(id As Integer, width As Integer, height As Integer) As ActionResult
' Creating chart
Dim chart = New Chart()
Dim area = New ChartArea()
Dim series = New Series()
chart.Width = width
chart.Height = height
' Adding Series to the Chart
chart.Series.Add("ValueSeries")
chart.Series("ValueSeries").XValueMember = "Date"
chart.Series("ValueSeries").YValueMembers = "Value"
chart.Series("ValueSeries").ChartType = SeriesChartType.Point
'chart.Series("ValueSeries1").AxisLabel = "Label"
' Getting data for series
chart.DataSource = GetDataForChart(id)
chart.DataBind()
chart.ChartAreas.Add(New ChartArea())
' Saving chart as file
Dim returnVal = New MemoryStream()
chart.SaveImage(returnVal)
'Return adress for file
Return File(returnVal.GetBuffer(), "image/png")
End Function
의 생성 및 이미지가 있습니까? 그리고 어쩌면을 추가하면 나는 도구 팁에 대해 읽고 1
편집 \? 이미지보다 더 diffrant 뭔가를 반환해야합니다 ....하지만 당신은 각 시리즈의 값을 각각의 도구 설명을 설정해야합니다 아직도 내가 차트를 img로 저장할 때 도구 설명이 작동하는지는 모르지만 시도해 보겠습니다.
이것은 하이 차트와 관련이 없습니다. – wergeld
왜 이미지를 만드나요? 왜 차트 자체를 표시하지 않는 것이 좋을까요? – mmathis
오케이 그래서 차트를 반환하는 함수와이 차트를 표시하는 방법을 만드시겠습니까? html.action? 오,이 MVC 기반 애플 리케이션을 추가하는 것을 잊어 버렸습니다 –