Показывать курсор точки и его значение при наведении курсора на линейном графике MS

0


Я использую линейку microsoft line (версия 3.5). Теперь я хочу отображать курсор и его значение, когда пользователь наводится на линейную диаграмму.

Например, проверьте эту ссылку и щелкните по строке.
http://www.jqwidgets.com/jquery-widgets-demo/demos/jqxchart/index.htm#demos/jqxchart/javascript_chart_line_series.htm

Теги:
charts

1 ответ

0

Исправьте меня, если я ошибаюсь, но, полагаю, вы используете Microsoft Chart Controls для.NET Framework, это не очень понятно в вашем вопросе.

Во всяком случае, вы можете использовать всплывающую подсказку, чтобы показать значения точки, в которой находится ваша мышь.
Chart1.Series("Series1").ToolTip = "#VALX - #VALY"
Это покажет значение X и значение Y в подсказке точки, над которой вы находитесь.

Пример кода (визуальный базовый):

' Creating the series
Dim series1 As New Series("Series1")

' Setting the Chart Type
series1.ChartType = SeriesChartType.Line

' Adding some points
series1.Points.AddXY(0, 10)
series1.Points.AddXY(1, 15)
series1.Points.AddXY(2, 13)
series1.Points.AddXY(3, 21)
series1.Points.AddXY(4, 9)
series1.Points.AddXY(5, 17)

' Add the series to the chart
Chart1.Series.Add(series1)

' Set the chart height and width
Chart1.Width = 600
Chart1.Height = 600

' Set the chart visuals
series1.Color = Drawing.Color.Red
series1.IsXValueIndexed = True

' Setting the X Axis
Chart1.ChartAreas("ChartArea1").AxisX.IsMarginVisible = True
Chart1.ChartAreas("ChartArea1").AxisX.Interval = 1
Chart1.ChartAreas("ChartArea1").AxisX.Maximum = [Double].NaN
Chart1.ChartAreas("ChartArea1").AxisX.Title = "x"
Chart1.ChartAreas("ChartArea1").AxisX.TitleFont = New Font("Sans Serif", 10, FontStyle.Bold)

' Setting the Y Axis
Chart1.ChartAreas("ChartArea1").AxisY.Interval = 2
Chart1.ChartAreas("ChartArea1").AxisY.Maximum = [Double].NaN
Chart1.ChartAreas("ChartArea1").AxisY.Title = "y"
Chart1.ChartAreas("ChartArea1").AxisY.TitleFont = New Font("Sans Serif", 10, FontStyle.Bold)

' Setting the mouse hover (tooltip)
series1.ToolTip = "#VALX - #VALY"

Ещё вопросы

Сообщество Overcoder
Наверх
Меню