ASP.NET图表控件 – 如何使用空自动绘制图表区域?
发布时间:2020-12-16 09:45:53 所属栏目:asp.Net 来源:网络整理
导读:我想用空系列绘制我的图形似乎很奇怪. 但这是交易.我的图表是在两个日期之间绘制数据库中的数据,这些数据提供给存储过程. 结果如下: 2011-08-05 - 37,52011-08-11 - 20,12011-08-16 - 8,02011-08-17 - 15,7 用日期绘制x轴.并且用数字(小数)绘制y轴. 绘制它
我想用空系列绘制我的图形似乎很奇怪.
但这是交易.我的图表是在两个日期之间绘制数据库中的数据,这些数据提供给存储过程. 结果如下: 2011-08-05 - 37,5 2011-08-11 - 20,1 2011-08-16 - 8,0 2011-08-17 - 15,7 用日期绘制x轴.并且用数字(小数)绘制y轴. 绘制它们没有问题. 但我希望这样: 2011-08-01 - 0 2011-08-02 - 0 ^ etc. v 2011-08-05 - 37,5 2011-08-06 - 20,1 2011-08-07 - 8,0 2011-08-08 - 15,7 ^ etc. v 2011-08-30 - 0 2011-08-31 - 0 任何人都可以给我一个提示吗? 我的代码看起来像这样: <asp:Chart ID="Chart_NormalRegistrations" runat="server" Height="650px" Width="975px" DataSourceID="SqlDataSource1" Palette="Bright"> <Series> <asp:Series Name="Series1" XValueMember="Dato" XValueType="DateTime" ChartArea="" YValueMembers="Total" YValueType="Double" YValuesPerPoint="1"> </asp:Series> </Series> <ChartAreas> <asp:ChartArea Name="ChartArea1"> <AxisY Title="Tid" Interval="5"> </AxisY> <AxisX Title="Dage" Interval="1"> </AxisX> <Area3DStyle Enable3D="True" /> </asp:ChartArea> </ChartAreas> </asp:Chart> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString=" //connectionstring" SelectCommand="stored_proc_regs" SelectCommandType="StoredProcedure"> <SelectParameters> <asp:Parameter DefaultValue="2011-08-01" Name="from" Type="DateTime" /> <asp:Parameter DefaultValue="2011-09-01" Name="to" Type="DateTime" /> </SelectParameters> </asp:SqlDataSource> 解决方法<AxisX Title="Dage" Interval="1"> 在此标记中,您可以为轴设置显式的Minimum和Maximum,图表将遵循它们.但是弄清楚要设置什么可能有点棘手. 假设你的存储过程返回DateTimes(或等效的sql),图表将有效地使用OLE Automation conversion将这些转换为双打,这足够接近1899年12月30日午夜之后的天数.如果你(看起来像)只是使用标记,你必须手动计算你想要的日期并提供这些数字,因为我不认为图表标记会为你转换. 2011-08-01的OADate是40756,添加一天只需加1,所以第31个是40786.尝试一下,看看它是否有效 – 如果有,你可以考虑是否要让它更容易通过开始在代码隐藏中做一些工作来指定它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – Kendo UI异步上传无法在Internet Explorer中
- asp.net-mvc – Asp.Net MVC Html助手扩展
- asp.net-mvc-3 – 使用asp.net mvc本地化jquery验证3
- asp.net-mvc – 如何在ASP.NET MVC中传递页面的元标记?
- asp.net – 代码隐藏方法与Jquery AJAX调用
- asp.net-mvc-3 – 在控制器操作完成后使用Javascript隐藏图
- ASP.NET Web API自身对CORS的支持:从实例开始
- asp.net-mvc – 在MVC Razor视图页面中使用string.Format
- asp.net-core – 如何使用TeamCity使用WebDeploy部署ASP.NE
- asp.net – 动态设置超链接控件的navigationurl属性内联
推荐文章
站长推荐
- 如何实现ASP.NET 2.0,Coldfusion 5和Classic ASP
- asp.net-mvc – Web api自定义路由
- ASP.NET oAuth通过SSL访问令牌
- asp.net-mvc – 如何防止EnumDropDownListFor将0
- asp.net-mvc-5 – ASP.NET MVC 5 Identity 2 Pas
- asp.net – Static WebMethod中的ResolveUrl
- asp.net – 远程连接到WebDev.WebServer.exe
- ASP.NET Core技术研究-探秘Host主机启动过程
- asp.net核心 – 无法使用托管代理在Visual Studi
- asp.net – 我可以通过div onclick事件调用函数后
热点阅读