带有数据源的图表未显示正确的值

巴达克

当它的数字很小(小于一个)时,我的图表似乎没有显示正确的值。当我有很大的价值(大于一个)时,似乎可以很好地绘制和缩放所有内容。知道我在做什么错吗?

我的图表代码:

private void do_chart_Conc(RunningTests rt, Chart c)
{
    c.Series.Clear();
    set_chart_alignment(c);

    DataTable dt = SQL.get_Conc(rt);

    c.DataSource = dt;

    Series s = new Series("Conc");
    s.XValueMember = "Time_Stamp";
    s.YValueMembers = "Conc";
    s.ChartType = SeriesChartType.Line;
    s.BorderWidth = 2;
    s.MarkerSize = 5;
    s.MarkerStyle = MarkerStyle.Circle;
    s.IsValueShownAsLabel = true;
    s.Label = "#VALY{0.0000}";

    c.ChartAreas[0].AxisY.IsStartedFromZero = false;
    c.ChartAreas[0].AxisX.LabelStyle.Format = "yyyy-MM-dd\nHH:mm:ss";
    c.ChartAreas[0].AxisY.LabelStyle.Format = "0.0000";
    c.ChartAreas[0].RecalculateAxesScale();

    c.Series.Add(s);
    c.Legends.Clear();
}

我的SQL代码:

static public DataTable get_Conc(RunningTests rt)
{
    DataTable dt = new DataTable();

    using (SqlConnection cs = new SqlConnection(connString))
    {
        string query = string.Empty;

        if (rt.StopTime.Ticks > 0)
        {
            query = string.Format("SELECT Time_Stamp, RawConc FROM Test WHERE Unit_ID = '{0}' AND Time_Stamp > '{1}' AND Time_Stamp < '{2}'", rt.Unit_ID, rt.StartTime.Ticks, rt.StopTime.Ticks);
        }
        else
        {
            query = string.Format("SELECT Time_Stamp, RawConc FROM Test WHERE Unit_ID = '{0}' AND Time_Stamp > '{1}'", rt.Unit_ID, rt.StartTime.Ticks);
        }

        SqlCommand cmd = new SqlCommand(query, cs);

        using (SqlDataAdapter da = new SqlDataAdapter(cmd))
        {
            da.Fill(dt);
        }
    }

    //Person stored the date time to ticks, have to convert back to DateTime
    DataTable dtCloned = new DataTable();
    dtCloned.Clear();
    dtCloned.Columns.Add("Time_Stamp", typeof(DateTime));
    dtCloned.Columns.Add("Conc", typeof(int));

    foreach (DataRow dr in dt.Rows)
    {
        DataRow r = dtCloned.NewRow();
        r[0] = new DateTime((long)dr[0]);
        r[1] = dr[1];

        dtCloned.Rows.Add(r);
    }

    dtCloned.DefaultView.Sort = "Time_Stamp DESC";
    dtCloned = dtCloned.DefaultView.ToTable();

    return dtCloned;
}

我得到的示例图表:图1放大:图表放大

示例数据: 数据表

我希望它可以绘制实际值并显示它们(而不是零)。IE:-0.0021

塔瓦

您正在失去精度,因为您要输入y值为的表int

更改

dtCloned.Columns.Add("Conc", typeof(int));

dtCloned.Columns.Add("Conc", typeof(double));

一切都会好起来的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

远程数据源未显示在带有 MatTableDataSource 的 mat-table 中

来自分类Dev

表格视图数据源未显示所有行

来自分类Dev

在没有数据源的情况下创建多个Excel图表的平均值

来自分类Dev

没有数据源的Jasperreport

来自分类Dev

带有数据源Kendo网格的MultiColumn标头

来自分类Dev

从Kendo Grid数据源导出所有数据

来自分类Dev

NSView / UIView具有数据源是正常的吗?

来自分类Dev

Angular MatTable中没有数据源检测

来自分类Dev

没有数据源的FormView插入,编辑,更新

来自分类Dev

在没有数据源的Wildfly中启动.war

来自分类Dev

检查DataGridView是否具有数据源

来自分类Dev

DataGridView 的数据源未显示表的数据

来自分类Dev

KendoMobile数据源未正确初始化

来自分类Dev

自定义数据源对象未正确创建

来自分类Dev

通过带有数据源中参数的过程从带有SQL Server 2008 SSIS数据流的SQL Server 2005中检索数据

来自分类Dev

UICollectionView不显示&委托/数据源方法未调用

来自分类Dev

UICollectionView不显示&委托/数据源方法未调用

来自分类Dev

是否可以将网格数据源复制到新数据源,加载所有数据的新数据源?

来自分类Dev

数据图表未添加所有数据

来自分类Dev

带有SQL数据源的Gridview正在删除空格

来自分类Dev

带有Angular的Kendo Scheduler动态数据源

来自分类Dev

带有对象数据源的ng-options

来自分类Dev

带有基于会话的数据源的Spring Boot

来自分类Dev

带有Spring Boot JPA的多个数据源

来自分类Dev

带有 FirebaseListObservable 的 md-table 数据源

来自分类Dev

带有 libref 的 Libname:如何访问数据源(库)

来自分类Dev

如何让gridview显示与其数据源不同的值?

来自分类Dev

Powerpoint 2013图表数据源

来自分类Dev

BaseAdapter未显示所有数据

Related 相关文章

  1. 1

    远程数据源未显示在带有 MatTableDataSource 的 mat-table 中

  2. 2

    表格视图数据源未显示所有行

  3. 3

    在没有数据源的情况下创建多个Excel图表的平均值

  4. 4

    没有数据源的Jasperreport

  5. 5

    带有数据源Kendo网格的MultiColumn标头

  6. 6

    从Kendo Grid数据源导出所有数据

  7. 7

    NSView / UIView具有数据源是正常的吗?

  8. 8

    Angular MatTable中没有数据源检测

  9. 9

    没有数据源的FormView插入,编辑,更新

  10. 10

    在没有数据源的Wildfly中启动.war

  11. 11

    检查DataGridView是否具有数据源

  12. 12

    DataGridView 的数据源未显示表的数据

  13. 13

    KendoMobile数据源未正确初始化

  14. 14

    自定义数据源对象未正确创建

  15. 15

    通过带有数据源中参数的过程从带有SQL Server 2008 SSIS数据流的SQL Server 2005中检索数据

  16. 16

    UICollectionView不显示&委托/数据源方法未调用

  17. 17

    UICollectionView不显示&委托/数据源方法未调用

  18. 18

    是否可以将网格数据源复制到新数据源,加载所有数据的新数据源?

  19. 19

    数据图表未添加所有数据

  20. 20

    带有SQL数据源的Gridview正在删除空格

  21. 21

    带有Angular的Kendo Scheduler动态数据源

  22. 22

    带有对象数据源的ng-options

  23. 23

    带有基于会话的数据源的Spring Boot

  24. 24

    带有Spring Boot JPA的多个数据源

  25. 25

    带有 FirebaseListObservable 的 md-table 数据源

  26. 26

    带有 libref 的 Libname:如何访问数据源(库)

  27. 27

    如何让gridview显示与其数据源不同的值?

  28. 28

    Powerpoint 2013图表数据源

  29. 29

    BaseAdapter未显示所有数据

热门标签

归档