首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使Chart Helper X-Axis从非零值开始?

如何使Chart Helper X-Axis从非零值开始?
EN

Stack Overflow用户
提问于 2017-06-29 00:23:21
回答 1查看 36关注 0票数 0

我在一个ASP.Net (Razor v3)网站中使用Chart Helper,该网站从SQL Server存储过程中获取数据。查询返回的X轴值为:

6,7,8...26,1,2,3,4,5

当图表显示时,它的X轴从1开始到26。如何使其与数据相匹配?

该图表的代码为:

代码语言:javascript
复制
@{ 
var db = Database.Open("BITool");
var data = db.Query("Exec SalesOps.AccountOrders @Account=@0", App.AccountListID);

}

代码语言:javascript
复制
var myChart = new Chart(width: 835, height: 200, themePath: "chartThemeYellow.xml")
    .AddTitle("Account Medical Orders")
    .AddSeries("Default",
        xValue: data, xField: "Segment",
        yValues: data, yFields: "Orders")
    .Write();
EN

回答 1

Stack Overflow用户

发布于 2017-06-30 23:22:15

我通过在SQL查询中将xValue数据转换为char(2)修复了这个问题。现在,ChartHelper按照它们在查询中的顺序显示值,而不是像它们是数值时那样从零开始。

这是可以关闭的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44807996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档