Ejemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();

            DataTable tbl = DitchDataReal.GetDitchDataRealDataTable();

            Line line1 = new Line();
            Line line2 = new Line();
            //List<AxisLabel> lbls = new List<AxisLabel>();
            List <string> lbls = new List <string>();

            foreach (DataRow row in tbl.Rows)
            {
                // TODO:
                //
                int      wl1  = Convert.ToInt32(row["wl1"]);
                int      wl2  = Convert.ToInt32(row["wl2"]);
                string   dt   = row["dt"].ToString();
                string[] temp = dt.Split(' ');
                dt = temp[0] + "\n" + temp[1];

                line1.Values.Add(wl1);
                line1.Values.Add(wl2);
                //line1.AppendValue(wl1);
                //line2.AppendValue(wl2);

                line1.Colour = "#00ff00";

                line1.Set_Key("七亩水位", 2);
                line2.Set_Key("牛山水位", 4);


                //AxisLabel label = new AxisLabel(dt);
                string label = dt.ToString();
                //label.Rotate = "270";
                lbls.Add(label);
            }

            //chart.X_Axis.Labels.AxisLabelValues = lbls;
            chart.X_Axis.Labels.SetLabels(lbls);

            //chart.X_Legend.Text = "X";
            //chart.X_Legend = new Legend("时间");
            //chart.Y_Legend = new Legend("水位");

            chart.AddElement(line1);
            chart.AddElement(line2);
            chart.Y_Axis.Min = 0d;
            chart.Y_Axis.Max = 90d;

            chart.Title.Text = "实时水位";
            chart.Tooltip    = new ToolTip("#key# : #val# cm");
            //chart.X_Axis.Labels.Values.

            Response.CacheControl = "no-cache";
            Response.Write(chart.ToString());
            Response.End();
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DataTable tbl = DitchDataReal.GetDitchDataRealDataTable();

            f2(tbl);
        }