/// <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; }
/// <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); }