.
Ò».Êý¾ÝÔ´
˵µ½»æÖÆÍ¼±í,¿ÉÄܺܶàÈ˵ĵÚÒ»·´Ó¦³ýÁËÊÇͼ±í³ÊÏֵķ½Ê½Íâ,¸ü¹ØÐĵıãÊÇÊý¾ÝÈçºÎÌí¼Ó,¼ÇµÃÔںܶàÄêǰ,ÄÄʱҪ»æÖÆÒ»¸öÊý¾ÝÇúÏßͼ,Ò»Ö±ÕÒ²»µ½ºÃµÄ³ÊÏÖ·½Ê½,ºóÀ´Ê¹ÓÃÁËSVGµÄ»æÍ¼Ä£Ê½,²»¹ýÔÚÌí¼ÓÊý¾ÝµÄʱºò¿Éν³Ô¾¡ÁË¿àÍ·,±Ï¾¹,SVGÖ»ÊÇÒ»ÖÖÃèÊöÓïÑÔ ,Òª¶¯Ì¬µÄʵÏÖÒ»¸öͼ±íµÄ»æÖÆ,ÊǷdz£À§ÄѵÄ.¶ÔÓÚ΢ÈíµÄͼ±í¿Ø¼þ,Êý¾ÝÌí¼ÓÊÇÒ»¼þºÜ¼òµ¥µÄ·½Ê½,ËüÖ§³Ö¶àÖÖÊý¾ÝÌí¼Ó·½Ê½,Èç:
¡¤ ¿ÉÒÔÔÚͼ±íµÄÉè¼Æ½çÃæ,ÔÚÊôÐÔÉèÖô°¿ÚÖеÄSeriesÊôÐÔϵÄPointsÖÐÌí¼ÓÐèÒªµÄÊý¾Ý.
¡¤ ¿ÉÒÔÔÚͼ±íµÄÉè¼Æ½çÃæÖÐ,ÔÚÊôÐÔÖаó¶¨Ò»¸öÊý¾ÝÔ´. ¡¤ ¿ÉÒÔÔÚºǫ́´úÂëÖÐ,¶¯Ì¬Ìí¼ÓÊý¾Ý.
¡¤ ¿ÉÒÔÔÚºǫ́´úÂëÖÐÉèÖÃÒ»¸ö»ò¶à¸öÊý¾ÝÔ´,Ö±½Ó°ó¶¨µ½Í¼±íÖÐ.
ÔÚ´Ë´¦,ÎÒÖ»×ÅÖØ½²½âһϵÚ3,4Á½µã.¶ÔÓÚµÚ3µã,Ïà¶ÔÀ´Ëµ±È½Ï¼òµ¥,ÔÚºǫ́´úÂëÖÐ,ÕÒµ½ÒªÌí¼Ó´úÂëµÄSeries,ͨ¹ýËüÏÂÃæPointsµÄAdd¡¢AddXY¡¢AddYµÈ·½·¨,¼´¿ÉÒÔʵÏÖÊý¾ÝµÄÌí¼Ó.ÀýÈç: 1. double t;
2. for(t = 0; t <= (2.5 * Math.PI); t += Math.PI/6) 3. {
4. double ch1 = Math.Sin(t);
5. double ch2 = Math.Sin(t-Math.PI/2);
6. Chart1.Series[\ 7. Chart1.Series[\8. }
¸´ÖÆ´úÂë
.
.
×¢£º´úÂëÕª×Ô΢ÈíµÄÀý×Ó£¬ÉÏÀýÖУ¬Chart1Ϊͼ±íµÄÃû×Ö£¬Channel 1¡¢Channel 2·Ö±ð±íʾÁ½¸öSeriesÊý¾ÝÐòÁÐ) ¶þ.°ó¶¨Êý¾Ý
ÏÈÀ´¿´¿´Í¼±í¿Ø¼þ¶¼Ö§³ÖʲôÀàÐ͵ÄÊý¾Ý°ó¶¨£¬¸ù¾Ý¹Ù·½ÎĵµµÄ˵·¨£¬Ö»ÒªÊÇʵÏÖÁËIEnumerable½Ó¿Ú µÄÊý¾ÝÀàÐÍ£¬¶¼¿ÉÒ԰󶨵½Í¼±í¿Ø¼þÖУ¬ÀýÈ磺DataView, DataReader, DataSet, DataRow, DataColumn, Array, List, SqlCommand, OleDbCommand, SqlDataAdapter, ¼°OleDbDataAdapter¶ÔÏó¡£
¶ÔÓÚ¿ª·¢À´Ëµ£¬×î³£ÓõϹÊÇDataView¡¢DataReader¡¢DataSet¡¢DataRow¡¢Array¡¢ListÕ⼸ÖÖÀàÐÍÁË£¬Óм¸µãÐèҪעÒâһϣº
¡¤ ͼ±í¿Ø¼þÖ§³Ö¶àÊý¾ÝÔ´µÄ°ó¶¨£¬ÀýÈ磺XÖá°ó¶¨Ò»¸öÊý¾Ý¼¯ds1,YÖá¿ÉÒÔ°ó¶¨ÁíÒ»¸öÊý¾Ý¼¯ds2£¬µ±È»Ò²¿ÉÒÔÊÇXÖá°ó¶¨µ½Ò»¸öListÊý¾Ý¶ÔÏó£¬YÖá°ó¶¨µ½Ò»¸öDataView¶ÔÏóµÈµÈ¡£
¡¤ ͼ±í¿Ø¼þµÄ°ó¶¨·½Ê½Ò»°ãÓÐÁ½ÖÖ£¬³£¹æ°ó¶¨¼°½»²î±íµÄ°ó¶¨¡£
¡¤ ͼ±í¿Ø¼þµÄYÖáÊý¾Ý£¬Ö§³ÖÒ»´Î°ó¶¨¶à¸öÖµ£¬ÒÔ»æÖÆÊ±¼ä¡¢ÇøÓò¡¢Ê¹ÓÃÁ¿µÈÖ®ÀàµÄͼÐΡ£
°ó¶¨Êý¾ÝµÄÁ÷³ÌÈçÏ£º
2008111015142478.png (44.03 K) 2008-11-10 22:19:03
´óÒâÊÇ£¬°ó¶¨Êý¾ÝÀïÃæÊÇ·ñÓзÖ×éÊý¾ÝÐèÒª°ó¶¨£¬Èç¹ûÓУ¬Ôòµ÷Óý»²æ±í°ó¶¨µÄ·½·¨¡£·ñÔòÅжÏÊÇ·ñʱ°ó¶¨XÖáºÍYÖᣨ°üÀ¨±êÇ©¡¢³¬Á´½Ó¡¢Í¼ÀýÎÄ×ÖµÈ×Ô¶¨ÒåÊôÐÔ£©£¬Èç¹ûÊÇ£¬Ôòµ÷ÓÃPoints.DataBind·½·¨½øÐа󶨲Ù×÷¡£ÔÙÅжÏÊÇ·ñÓв»Í¬µÄXÖá»òYÖáÊý¾Ý£¬Èç¹ûÓУ¬Ôò·Ö±ðµ÷ÓÃX,YÖáµÄ°ó¶¨·½·¨ Points.DataBindX£¬Points.DataBindY½øÐÐÊý¾Ý°ó¶¨¡£
.
.
×îºó£¬ÔÙÅжÏÊÇ·ñÐèÒª½øÐжà¸öYÖáÖµµÄ°ó¶¨¡£
ÏÂÃæ·Ö±ð¶Ô¼¸ÖÖÊý¾Ý°ó¶¨µÄ·½·¨½øÐÐÒ»ÏÂ˵Ã÷£º 1.°ó¶¨Ò»ÕÅÊý¾Ý±í
°ó¶¨Ò»ÕÅÊý¾Ý±í£¬ÀýÈç°ó¶¨Ò»ÕÅÆÕͨµÄÊý¾Ý±í,±íÊý¾ÝÈçÏÂ: 2008-11-10_214947.gif (3.24 K) 2008-11-10 22:19:03
°ó¶¨·½·¨µÄ´úÂë:
1. string mySelectQuery=\
2. OleDbConnection myConnection = new OleDbConnection(myConnectionString); 3. OleDbCommand myCommand = new OleDbCommand(mySelectQuery, myConnection);
4. myCommand.Connection.Open(); 5. OleDbDataReader myReader =
myCommand.ExecuteReader(CommandBehavior.CloseConnection); 6. Chart1.DataBindTable(myReader, \ 7. myReader.Close(); 8. myConnection.Close();
¸´ÖÆ´úÂë
ÒòΪÊý¾ÝÔ´ÖÐÖ»ÓÐÁ½ÁÐNameºÍSales,Òò´ËÔÚµ÷ÓÃChart1.DataBindTable·½·¨µÄʱºò,¸æËßÁËͼ±íXÖáµÄÃû³ÆÎªName,Òò´Ë×Ô¶¯½«SalesÉèÖÃΪYÖáµÄÊý¾ÝÁË.Éú³ÉµÄͼÐÎÈçÏÂ: 2008111015495258.png (17.71 K) 2008-11-10 22:19:03
.