Chart.js折线图去除线上的标签

时间:2018-10-16 15:14:48

标签: chart.js

我正在使用带有C#和Ajax调用的chart.js。我正在尝试开发我的第一个折线图。我在每个数据点上都有一个圆圈。但是,每个数据点都在圆内显示该值。如何删除此值,所以它只是一个蓝点?

我正在使用DataLabels库。昨天我尝试了许多选择,但无法从直线上的点中删除数字。

这是我的折线图的全部功能:-

mysql.AddProcedure("sp_ins_documentdte_detalle");
                mysql       
                      .AddParameter("IdDte", IdDte)
                      .AddParameter("NumeroLinea", det.NroLinDet)
                      .AddParameter("Exento", 0)
                      .AddParameter("IdDetalle",cdgItem[0].Id_Detalle)
                      .AddParameter("CantidadComprada", det.QtyItem)
                      .AddParameter("MontoTotalDetalle", det.MontoItem)
                      .AddParameter("DescuentoRecargo", 0)
                      .AddParameter("TipoDescuentoRecargo", 0)
                      .AddParameter("MontoUnitDetalle", det.PrcItem)
                      .AddParameter("HasIva",det.HasIva);
mysql.ExecQuery().ToDataTable();

       public string CheckTypeVar(dynamic Value)
    {
        string _x = string.Empty;
        if (Value is int)
        {
            _x = Convert.ToString(Value);
        }

        if (Value is decimal)
        {
            _x = Convert.ToString(Value);
            _x = FormatNumber(_x);
        }

        if (Value is float)
        {
            _x = Convert.ToString(Value);
            _x = FormatNumber(_x);
        }
        if (Value is string)
        {
            _x = Convert.ToString(Value);
        }
        if (Value is double)
        {
            _x = Convert.ToString(Value);
           _x = FormatNumber(_x);
        }
        if (Value is char)
        {
            _x = Convert.ToString(Value);
        }
        if (Value is DateTime)
        {
            _x = Convert.ToString(Value);
        }

        return _x;
    }

谢谢

2 个答案:

答案 0 :(得分:0)

将此内容放入option

plugins: {
    datalabels: {
        display: false,
    },
}

答案 1 :(得分:0)

这有效:

options: {
    legend: {
        display: false
    },
}