예제 #1
0
        /// <summary>
        /// Sets up the chart axes.
        /// </summary>
        /// <param name="chartXy"></param>
        private void SetupChartAxes(ChartXy chartXy)
        {
            // X Axis

            ChartAxis axis = chartXy.AxisX;

            // axis.AxisMargins = 75;

            axis.MajorTickmarks.StaggerLabels = false;
            axis.MinorTickmarks.TickmarkCount = 1;

            axis.MinorGridLines.Visible = false;

            axis.MajorGridLines.GridLinesVisualStyle.LineColor = Color.PowderBlue;

            // Let's add a title associated with the axis.

            axis.Title.Text = "Process ID";

            ChartTitleVisualStyle tstyle = axis.Title.ChartTitleVisualStyle;

            tstyle.Font      = new Font("Georgia", 11);
            tstyle.TextColor = Color.Navy;
            tstyle.Padding   = new DevComponents.DotNetBar.Charts.Style.Padding(0, 6, 0, 0);
            tstyle.Alignment = Alignment.MiddleCenter;

            axis.MajorTickmarks.LabelVisualStyle.TextFormat = "ID##;\"\";";

            // Y Axis

            axis = chartXy.AxisY;

            axis.AxisAlignment = AxisAlignment.Far;

            axis.GridSpacing = 1;
            //axis.AxisMargins = 100;

            axis.MinorTickmarks.TickmarkCount = 1;
            axis.MinorGridLines.Visible       = false;

            axis.MajorGridLines.GridLinesVisualStyle.LineColor = Color.PowderBlue;

            // Let's add a title associated with the axis.

            axis.Title.Text = "Memory Usage (KB)";

            tstyle = axis.Title.ChartTitleVisualStyle;

            tstyle.Font = new Font("Georgia", 11);
            axis.MajorTickmarks.LabelVisualStyle.TextFormat = "##;\"\";";
            tstyle.TextColor = Color.Navy;
            tstyle.Padding   = new DevComponents.DotNetBar.Charts.Style.Padding(8, 0, 8, 0);
            tstyle.Alignment = Alignment.MiddleCenter;
        }
예제 #2
0
        /// <summary>
        /// Sets up the chart title style.
        /// </summary>
        /// <param name="chartXy"></param>
        private void AddChartTitle(ChartXy chartXy)
        {
            ChartTitle title = new ChartTitle();

            title.Text = "Memory Consumption By Processes";

            title.XyAlignment = XyAlignment.Top;

            ChartTitleVisualStyle tstyle = title.ChartTitleVisualStyle;

            tstyle.Font      = new Font("Georgia", 16);
            tstyle.TextColor = Color.Navy;
            tstyle.Alignment = Alignment.MiddleCenter;
            tstyle.Padding   = new DevComponents.DotNetBar.Charts.Style.Padding(10);

            chartXy.Titles.Add(title);
        }
        /// <summary>
        /// Sets up the chart title style.
        /// </summary>
        /// <param name="chartXy"></param>
        private void AddChartTitle(ChartXy chartXy)
        {
            // Add 2 titles for the chart.  They will both be centered and
            // set to automatically wrap if needed.

            // Title 1.

            ChartTitle title = new ChartTitle("距离速度曲线");

            title.XyAlignment = XyAlignment.Top;

            ChartTitleVisualStyle tstyle = title.ChartTitleVisualStyle;

            tstyle.Padding   = new DevComponents.DotNetBar.Charts.Style.Padding(8, 8, 8, 0);
            tstyle.Font      = new Font("微软雅黑", 16);
            tstyle.TextColor = Color.Navy;
            tstyle.Alignment = Alignment.MiddleCenter;

            chartXy.Titles.Add(title);
        }