툴팁

툴팁은 마우스 커서를 올린 채로 잠시 머무르면 나타나는 작은 사각 영역이다. 차트의 곳곳에 툴팁을 표시할 수 있다. 단순한 안내 문자열을 표시할 수도 있지만 주로 키워드를 지정하여 해당 위치의 특정값을 조사하여 표시한다.

대상이 어디건 속성 이름은 모두 ToolTip이며 문자열 형식이다. 앞 예제에 범례를 표시하고 시리즈와 범례, 양축에 툴팁을 지정해 보자.

 

private void Form1_Load(object sender, EventArgs e)

{

       Random R = new Random(100);

       double value = 30;

       for (int i = 0; i < 10; i++)

       {

                  value += R.Next(-9, 10);

                  chart1.Series[0].Points.AddXY(i, value);

       }

       chart1.Series[0].ChartType = SeriesChartType.Line;

 

       chart1.Series[0].Label = "#VALX:#VAL";

       chart1.Series[0].LabelForeColor = Color.Red;

       chart1.Series[0].LabelBackColor = Color.Yellow;

       chart1.Series[0].LabelBorderColor = Color.Black;

       chart1.Series[0].LabelAngle = -90;

 

       chart1.Series[0].ToolTip = "#VAL";

       chart1.Series[0].LegendToolTip = "총 매출 : #TOTAL";

       chart1.Series[0].LabelToolTip = "#PERCENT";

 

       chart1.ChartAreas[0].AxisX.ToolTip = "X축 툴팁";

       chart1.ChartAreas[0].AxisY.ToolTip = "Y축 툴팁";

}

 

시리즈의 각 부분과 X, Y 축에도 툴팁을 지정했다. 마우스 커서를 여기 저기 움직여 보면 툴팁이 나타난다.

레이블에는 Y축 값이 표시되어 있고 툴팁에는 이 값의 비율을 표시한다. 자주 보는 정보는 드러나게 해 두고 가끔 참고하는 정보는 툴팁에 넣어 두면 어울린다.