繁体   English   中英

简单图表的x轴值未出现

[英]Simple chart x-axis value is not appearing

Chart chart = new Chart();               
dtRpt = dv.ToTable();
            chart.Height = 400;
            chart.Width = 400;
            chart.DataSource = dtRpt;
            chart.ChartAreas.Add("chart1");
            chart.Series.Add("s1");
            chart.Series[0].XValueMember = "vchCompetency";
            chart.Series[0].YValueMembers = "Average";
            return chart;






 [1]: http://i.stack.imgur.com/ogPUh.png

表:

vchCompetency sub      id    grd     Average                 Average1
Animals EVS 172 3   98.8695652173913    97.8260869565217
Birds   EVS 172 3   0   0
Data        Maths   172 3   0   0
Family  EVS 172 3   0   0
Food    EVS 172 3   0   0
Maps    EVS 172 3   81.7345426139159    81.6073713217203
Measurement Maths   172 3   58.6932108218479    58.1929555895865
Money   Maths   172 3   97.9021739130435    97.6630434782609
Numbers Maths   172 3   0   0
Patterns    Maths   172 3   0   0
Plants  EVS 172 3   0   0
Shelter EVS 172 3   0   0
Travel  EVS 172 3   0   0
Water   EVS 172 3   0   0

对于动态图表,给出的问题不会显示所有的x轴值;任何人都可以帮助我解决............................... ..................................................................

找到了答案:

 Chart chart = new Chart();               
    dtRpt = dv.ToTable();
    chart.Height = 400;
    chart.Width = 400;
    chart.DataSource = dtRpt;
    chart.ChartAreas.Add("chart1");
    chart.Series.Add("s1");
    chart.Series[0].XValueMember = "vchCompetency";
    chart.Series[0].YValueMembers = "Average";
    chart.ChartAreas["chart1"].AxisX.Interval = 0.5;
    chart.ChartAreas["chart1"].AxisX.Minimum = 0;
    chart.ChartAreas["chart1"].AxisX.Maximum = dtRpt.rows.count;

    return chart;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM