Â÷Æ®¸¦ ²Ù¹Ì´Â ¼Ó¼ºÀÌ ÃæºÐÈ÷ ¸¹Áö¸¸ Çö½ÇÀÇ ¿ä±¸´Â À̺¸´Ù ÈξÀ ´õ ´Ù¾çÇÏ°í Æ¯¼öÇØ¼ ´õ ¿¹»Ú°Ô ²Ù¹Ì°í ½Í¾îÇÑ´Ù. ±×·¡¼ ´õ º¹ÀâÇÑ ²Ù¹Ì±â ±â´ÉÀ» CustomProperties ¼Ó¼ºÀ¸·Î
Á¦°øÇÑ´Ù. ´ÙÀ½ ¿¹Á¦¸¦ º¸ÀÚ.
private void Form1_Load(object sender, EventArgs
e)
{
chart1.Series.Add("");
chart1.Series.Add("");
chart1.Series.Add("");
Random
R = new Random(100);
for
(int i = 0; i < 3; i++)
{
chart1.Series[0].Points.AddY(R.Next(10,
100));
chart1.Series[1].Points.AddY(R.Next(10,
100));
chart1.Series[2].Points.AddY(R.Next(10,
100));
chart1.Series[3].Points.AddY(R.Next(10,
100));
}
}
Ä÷³ Â÷Æ® 4°³¸¦ ±×·È´Âµ¥ »ö»ö±ò·Î ä»öµÇ¾î ÀÖÁö¸¸ ´Ù ¸·´ë ¸ð¾çÀ̶ó
¹º°¡ ¹Ô¹ÔÇÏ´Ù. Á» ´õ ¿¹»Ú°í ÀÔüÀûÀÎ ¸ð¾çÀ» ±×¸®°í ½Í´Ù¸é DrawingStyle
¼Ó¼ºÀ» ÁöÁ¤ÇÑ´Ù. ´ÙÀ½ Äڵ带 Ãß°¡ÇØ º¸ÀÚ.
chart1.Series[0].CustomProperties =
"DrawingStyle=Cylinder";
chart1.Series[1].CustomProperties =
"DrawingStyle=Emboss";
chart1.Series[2].CustomProperties =
"DrawingStyle=Wedge";
chart1.Series[3].CustomProperties =
"DrawingStyle=LightToDark";
°¢ DrawingStyleº°·Î ÀÔüÀûÀÎ ¸ð¾çÀÌ ±×·ÁÁø´Ù. CustomProperties ¼Ó¼ºÀº ¹®ÀÚ¿ ÇüÅ·ΠA=B ½ÄÀ¸·Î
Ãß°¡ ¼Ó¼ºÀ» ÁöÁ¤ÇÑ´Ù. ¿©·¯ °³ÀÇ ¼Ó¼ºÀ» ÄÞ¸¶·Î ±¸ºÐÇÏ¿© ÁöÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç ¼Ó¼ºÀÇ À̸§Àº ´ë¼Ò¹®ÀÚ¸¦
±¸ºÐÇÑ´Ù.
½Ã¸®ÁîÀÇ Àε¦¼·Îµµ Ä¿½ºÅÒ ¼Ó¼ºÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. [ ] °ýÈ£¾È¿¡
¼Ó¼ºÀÇ À̸§À» ¾²°í ¼Ó¼º°ªÀ» ´ëÀÔÇÏ¸é µÈ´Ù. ÀÌ ¹æ½ÄÀº Ä¿½ºÅÒ ¼Ó¼ºÀ» Çϳª¾¿ µû·Î ´ëÀÔÇÒ ¼ö ÀÖ¾î Æí¸®ÇÏ´Ù.
chart1.Series[0]["DrawingStyle"] =
"Cylinder";
DrawingStyleÀ» ½Ã¸®ÁîÀÇ ¼Ó¼ºÀ» Á¤ÀÇÇÏÁö ¾Ê°í ¹®ÀÚ¿ ÇüÅÂÀÇ
Ä¿½ºÅÒ ¼Ó¼ºÀ¸·Î Á¤ÀÇÇÏ´Â ÀÌÀ¯´Â ¹«¾ùÀϱî? Series Ŭ·¡½ºÀÇ ¸â¹ö·Î ¼±¾ðÇØ µÎ¸é ´ÙÀ½°ú °°ÀÌ ´õ
Æí¸®ÇÏ°í ¿ÀŸ ¹ß»ýÀÇ À§Çèµµ ¾ø´Ù.
chart1.Series[0].DrawingStyle = DrawingStyle.Cylinder;
ÀÌ·¸°Ô ÇÏÁö ¾ÊÀº ÀÌÀ¯´Â Ä¿½ºÅÒ ¼Ó¼ºÀº Â÷Æ® ŸÀÔº°·Î Àû¿ë ¿©ºÎ°¡ ´Ù¸£±â ¶§¹®ÀÌ´Ù. DrawingStyleÀº ¸éÀ» Àå½ÄÇÏ´Â ¼Ó¼ºÀ̹ǷΠLine, Spline µîÀÇ
ŸÀÔ¿¡´Â ¾Æ¹«Â¦¿¡µµ ¾µ¸ð°¡ ¾ø´Ù. 35°³³ª µÇ´Â Â÷Æ® ŸÀÔº°·Î ÇÊ¿äÇÑ ¼Ó¼ºÀ» ´Ù ¸â¹ö·Î Á¤ÀÇÇÏ´Ù°¡´Â
Series Ŭ·¡½º°¡ ³Ê¹« °Å´ëÇØÁö°í ¹«°Å¿öÁø´Ù.
±×·¡¼ Â÷Æ® ŸÀÔº°·Î Àû¿ëµÇ´Â ¼Ó¼ºÀ» Ä¿½ºÅÒ ¼Ó¼ºÀ¸·Î Á¤ÀÇÇØ µÎ°í ÇÊ¿äÇÒ ¶§¸¸ ¹®ÀÚ¿¾È¿¡ A=B ½ÄÀ¸·Î Á¤ÀÇÇϵµ·Ï µÇ¾î ÀÖ´Ù. ¾Õ¿¡¼µµ ÀÌ·± ¿¹¸¦ º» ÀûÀÌ Àִµ¥
ĵµé Â÷Æ®ÀÇ Ä¿½ºÅÒ ¼Ó¼ºÀ» ´ÙÀ½°ú °°ÀÌ Á¤ÀÇÇß¾ú´Ù.
"PriceDownColor=Blue, PriceUpColor=Red"
ĵµé Â÷Æ®´Â ÁÖ·Î ÁÖ½Ä ½Ã¼¼¸¦ ±×¸± ¶§ »ç¿ëÇϴµ¥ ÁÖ°¡°¡ ¿Ã¶ó°¥ ¶§¿Í ³»·Á°¥ ¶§ÀÇ »ö»óÀÌ ´Ù¸£¸ç °¢°¢ PriceDownColor, PriceUpColor Ä¿½ºÅÒ ¼Ó¼ºÀ¸·Î Á¤ÀÇÇÑ´Ù. ÀÌ
¼Ó¼ºÀº ĵµé Â÷Æ®¿¡¸¸ ÇÊ¿äÇÏ¸ç ´Ù¸¥ Â÷Æ®¿¡´Â ¾µ ÀÏÀÌ ¾ø±â ¶§¹®¿¡ Ä¿½ºÅÒ ¼Ó¼ºÀÌ´Ù.
Ä¿½ºÅÒ ¼Ó¼ºÀº ÃÑ 80°³ ÀÖÀ¸¸ç ¾ÕÀ¸·Î ´õ ´Ã¾î³¯ ¼öµµ ÀÖ´Ù. Â÷Æ® ŸÀÔº°·Î ´Ù¸£±â ¶§¹®¿¡ °¢ ŸÀÔÀ» ¿¬±¸ÇÒ ¶§ °°ÀÌ »ìÆì º¸´Â °ÍÀÌ ÁÁ´Ù.
·¹ÆÛ·±½º¿¡ ¼Ó¼ºÀÇ ÀÇ¹Ì¿Í Àû¿ëµÇ´Â Â÷Æ® ŸÀÔÀÌ Àß Á¤¸®µÇ¾î ÀÖÀ¸´Ï ½Ã°£ ³¯ ¶§¸¶´Ù ¾î¶² ¼Ó¼ºÀÌ ´õ ÀÖ´ÂÁö ±¸°æÇØ º¸ÀÚ.