- 积分
- 0
- 在线时间
- 4 小时
- 主题
- 1
- 注册时间
- 2014-6-11
- 帖子
- 6
- 最后登录
- 2018-4-7
- 帖子
- 6
- 软币
- 102
- 在线时间
- 4 小时
- 注册时间
- 2014-6-11
|
大家好,我的图表在轴上显示的是合格率(百分比),但是为什么鼠标停留时的显示类型是小数呢。有谁知道在哪设置的吗
代码如下:
sqlWhere = GetSearchSql();
dsProd = bllProd.GetLotNumberList(sqlWhere);
chartBar.Series.Clear();
this.chartBar.DataSource = dsProd.Tables[0];
gridControl1.DataSource = dsProd.Tables[0];
if (dsProd.Tables[0] != null && dsProd.Tables[0].Rows.Count > 0)
{
chartBar.Series.Add(CreateSeries("合格数", dsProd.Tables[0], DevExpress.XtraCharts.ViewType.Bar, NumericFormat.General, "PassQuantity"));
chartBar.Series.Add(CreateSeries("不良数", dsProd.Tables[0], DevExpress.XtraCharts.ViewType.Bar, NumericFormat.General, "NgQuantity"));
chartBar.Series.Add(CreateSeries("合格率", dsProd.Tables[0], DevExpress.XtraCharts.ViewType.Line, NumericFormat.Percent, "PassRate"));
chartBar.Series[2].Label.PointOptions.ValueNumericOptions.Format = NumericFormat.Percent;
chartBar.Series[2].Label.PointOptions.ValueNumericOptions.Precision = 1;
chartBar.Series[1].View.Color = Color.Red;
CreateAxisY(chartBar.Series[2]);
((XYDiagram)chartBar.Diagram).SecondaryAxesY.Clear();
CreateAxisY(chartBar.Series[2]);
((XYDiagram)chartBar.Diagram).SecondaryAxesY[0].Label.NumericOptions.Format = NumericFormat.Percent;
((XYDiagram)chartBar.Diagram).SecondaryAxesY[0].Label.NumericOptions.Precision = 1;
|
|