c# - mschart 缩放和滚动

标签 c# asp.net webforms jqplot

这一定是一个愚蠢的问题,但我有点陷入其中。我需要使用 c# 为 Web 应用程序在 mschart 上显示 6000 多条记录。但他的问题是它没有空格显示,但这是 Not Acceptable ,因为我想看到每个记录的单独列。我浏览了网上提供的许多解决方案,但不适用于我的问题,我试过了,

//Set automatic zooming
chart1.ChartAreas["Default"].AxisX.ScaleView.Zoomable = true;
chart1.ChartAreas["Default"].AxisY.ScaleView.Zoomable = true;

// Set automatic scrolling 
chart1.ChartAreas["Default"].CursorX.AutoScroll = true;
chart1.ChartAreas["Default"].CursorY.AutoScroll = true;

但是AxisX、AxisY命令报错说不可用。请帮助我,我尽我所能,但它不起作用。我什至试过了,

http://nuget.org/packages/MSChartExtension

尽管它适用于 Windows 窗体,但运气不好..请帮助我..我非常感谢。 :)

编辑:这是我在引用之后想出的代码..但它没有显示任何东西:(我是个菜鸟,请帮忙:)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org /TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <link rel="stylesheet" type="text/css" href="jquery.jqplot.css" />
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head1" runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">

        <div>

        </div>
               <div id="chartdiv" style="height:400px;width:300px; ">
               <!--[if lt IE 9]><script language="javascript" type="text/javascript" src="excanvas.js"></script><![endif]-->
               <script language="javascript" type="text/javascript" src="jquery.min.js"></script>
               <script language="javascript" type="text/javascript" src="jquery.jqplot.min.js"></script>

               <script language="javascript" type="text/javascript">

                     $.jqplot('chartdiv', [[[1, 2], [3, 5.12], [5, 13.1], [7, 33.6], [9, 85.9], [11, 219.9]]]);
               </script>
        </div>
        </form>
    </body>
    </html>

然后我将从这里下载的所有 javascript 放到我的项目文件夹中, C:\Users\DELL\Documents\Visual Studio 2010\WebSites\WebSite1 .. 如有错误请指正

最佳答案

如果您仍处于开发初期,我强烈建议您使用 jqPlot 因为它有很多选项和很棒的视觉效果。它也很容易与 ASP.NET 一起使用。

编辑: 从您的代码看来,您似乎忘记添加对脚本文件的引用,如前所述 here

您应该将这些添加到 <head></head> 中您的页面:(将 src 更改为项目中文件的位置)

 <!--[if lt IE 9]><script language="javascript" type="text/javascript" src="excanvas.js"></script><![endif]-->
<script language="javascript" type="text/javascript" src="jquery.min.js"></script>
<script language="javascript" type="text/javascript" src="jquery.jqplot.min.js"></script>
<link rel="stylesheet" type="text/css" href="jquery.jqplot.css" />

关于c# - mschart 缩放和滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12171423/

相关文章:

c# - 我可以在 Windows 7 上仅使用 VS 2010 Express 和本地主机来学习 ASP.NET MVC 吗?

c# - 这可以使用 lambda 以更少的代码完成吗?

c# - WinRT 中 TextBlock 的外发光效果

c# - 使用验证器确保用户填写了两个必填字段之一

c# - 当用户(尚未)获得授权时,ASP.NET(3.5,Webforms)无法正确加载 CSS

mysql - 避免 MySQL 中重复长文本条目的最佳方法

c# - 向 Visual Studio 扩展中的组合元素添加值

c# - Service Stack Redis 连接的线程安全

ASP.NET 5 针对 dnx451/dnx46 性能

c# - 在 .master 控件类型中添加的 Web 控件在子页面中找不到