c#中Mschart的series中的label的值

MSChart的Label的值的转义符,如下:
  #VALX 显示当前图例的X轴的对应文本(或数据)
  #VAL, #VALY, 显示当前图例的Y轴的对应文本(或数据)
  #VALY2, #VALY3, 显示当前图例的辅助Y轴的对应文本(或数据)
  #SER: 显示当前图例的名称
  #LABEL 显示当前图例的标签文本
  #INDEX 显示当前图例的索引
  #PERCENT 显示当前图例的所占的百分比
  #TOTAL 总数量
  #LEGENDTEXT 图例文本

 

当LegendText为#AXISLABEL时,如果Label为#PERCENT,并且绑定的ValueMember为数值时,LegendText显示的和Label一样,存在Bug。

 int[] yValues = new int[6];
        yValues[0] = bllAnlaysis.GetFactorNum("0001", companyID, startDate, endDate);
        yValues[1] = bllAnlaysis.GetFactorNum("0002", companyID, startDate, endDate);
        yValues[2] = bllAnlaysis.GetFactorNum("0003", companyID, startDate, endDate);
        yValues[3] = bllAnlaysis.GetFactorNum("0004", companyID, startDate, endDate);
        yValues[4] = bllAnlaysis.GetFactorNum("0005", companyID, startDate, endDate);
        yValues[5] = bllAnlaysis.GetFactorNum("0006", companyID, startDate, endDate);
        string[] xValues = { "人员反应", "人员位置", "个人防护", "工具与设备","程序与规程","作业环境" };
        //设置序列格式
         chart1.Series[0].Label = "#PERCENT{P2}";
        chart1.Titles.Add("安全沟通分析");
        chart1.Series[0].Points.DataBindXY(xValues, yValues);
         chart1.Series[0].ChartType = SeriesChartType.Pie;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值