剑道图工具提示数字格式为2位小数

时间:2017-12-22 22:23:38

标签: asp.net-mvc kendo-chart

我正在研究MVC应用程序 我有使用razor html的以下剑道图表

    @(Html.Kendo().Chart<Models.Risk>()
              .Name("Risk Based")
              .Title("Risk Based")
              .Legend(legend => legend.Position(ChartLegendPosition.Bottom).ToString())
              //.ChartArea(chart => { chart.Width(500); })
              .DataSource(datasource => datasource
              .Read(read => read.Action("GetRisk", "SevenA",lenderID))
                  )
              .Series(series => { series.Line(d => d.Risk_Based_ch).Name("Risk Based").Color("blue"); })
              .Series(series => { series.Line(d => d.risk_basedpg_ch).Name("Risk Based PeerGroup").Color("lightblue"); })
              .CategoryAxis(axis => axis.Categories(m => m.qiddesc).MajorGridLines(lines => lines.Visible(false)).MajorTicks(lines => lines.Visible(false)).Labels(labels => labels.Visible(false)))
               .ValueAxis(axis => axis
                .Numeric()
                .Min(0).Max(100)
                  .Line(line => line.Visible(true))
                  .PlotBands(bands =>
                  {
                      bands.Add().From(0).To(8).Color("#fa9b4d").Opacity(0.8);
                      bands.Add().From(8).To(10).Color("#ffffff").Opacity(0.8);
                      bands.Add().From(10).To(100).Color("#a3ea62").Opacity(0.3);
                  })
              )
              .Tooltip(tooltip => tooltip
                  .Visible(true)
                  .Format("{0:N}")
                  .Template("#=dataItem.qiddesc#: #= value #")
              )
    )       

我想将工具提示格式化为2位小数。存储在数据库中的数字类似于56.989238480,我想在系列悬停在工具提示上时将此数字显示为56.98。 在Risk_Based_ch&amp;系列上的模型侧格式化risk_basedpg_ch是 - [DisplayFormat(DataFormatString =&#34; {0:#,0}&#34;)]

如何在图表工具提示模板中实现此格式化?

由于

0 个答案:

没有答案