8. Chart如何设置Y轴间隔
this.UltraChart1.Axis.Y.RangeType = AxisRangeType.Custom;
this.UltraChart1.Axis.Y.TickmarkStyle = AxisTickStyle.DataInterval;
this.UltraChart1.Axis.Y.TickmarkInterval = 10;
this.UltraChart1.Axis.Y.RangeMin = 10;
this.UltraChart1.Axis.Y.RangeMax = 50;
当X轴是时间时,如何设置Label的间隔
this.UltraChart1.LineChart.TreatDateTimeAsString = false;
//this.UltraChart1.Axis.X.Labels.ItemFormat = Infragistics.UltraChart.Shared.Styles.AxisItemLabelFormat.ItemLabel;
//this.UltraChart1.Axis.X.Labels.ItemFormatString = "<ITEM_LABEL:yyyy-M-dd>";
//this.UltraChart1.Axis.X.RangeType = AxisRangeType.Custom;
//this.UltraChart1.Axis.X.RangeMin = new DateTime(2007, 1, 1).Ticks;
//this.UltraChart1.Axis.X.RangeMax = new DateTime(2007, 2,1).Ticks;
//this.UltraChart1.Axis.X.TickmarkIntervalType = AxisIntervalType.Weeks;
//this.UltraChart1.Axis.X.TickmarkStyle = AxisTickStyle.DataInterval;
//this.UltraChart1.Axis.X.TickmarkInterval = 1;
//this.UltraChart1.Axis.X.Labels.Orientation = TextOrientation.VerticalLeftFacing;
//this.UltraChart1.Axis.Y.MinorGridLines.Visible = true;
this.UltraChart1.Axis.X.MinorGridLines.Visible = true;
//this.UltraChart1.Axis.X.MajorGridLines.Visible = true;
如何设置图表标题的位置:
this.UltraChart1.TitleTop.Text = "¥";
this.UltraChart1.TitleTop.Margins.Left = 70;
this.UltraChart1.TitleTop.Margins.Bottom = 0;
//this.UltraChart1.TitleTop.Extent = 10;
this.UltraChart1.TitleTop.HorizontalAlign = StringAlignment.Near;
9.为图表中每条线设置不同样式
using Infragistics.UltraChart.Shared.Styles;
using Infragistics.UltraChart.Resources.Appearance;
LineAppearance App1 = new LineAppearance();
this.UltraChart1.LineChart.LineAppearances.Add(App1);
//设置线条样式
this.UltraChart1.LineChart.LineAppearances[0].LineStyle.DrawStyle = Infragistics.UltraChart.Shared.Styles.LineDrawStyle.Dash;
this.UltraChart1.LineChart.LineAppearances[0].Thickness = 10;//设置线条宽度
10.如何设置单元格文本对齐方式
this.ultraGrid1.Rows[2].Cells[1].Appearance.TextHAlign = HAlign.Right;
this.ultraGrid1.Rows[1].Cells[1].Appearance.TextHAlign = HAlign.Center;
11.如何修改图表图列中文本显示内容
string[] str ={ "第一列", "第二列" };
this.UltraChart1.Data.SetColumnLabels(str);