2

これはばかげた質問に違いありませんが、私はそれに行き詰まっています。Web アプリケーションの c# を使用して、mschart に 6000 件以上のレコードを表示する必要があります。しかし、彼の問題はスペースなしで表示されることですが、各レコードの個別の列を表示したいので、これは受け入れられません。オンラインで提供されている多くの解決策を閲覧しましたが、それは私の問題には当てはまりません。

//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 に置きます。間違っている場合は修正してください。

4

1 に答える 1

1

まだ開発の初期段階にある場合は、jqPlot を使用することを強くお勧めします。jqPlot には多くのオプションと優れた視覚効果があるからです。また、ASP.NET での使用も非常に簡単です。

編集:ここで 述べたように、スクリプトファイルへの参照を追加するのを忘れたようです

これらをページに追加する必要が<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" />
于 2012-08-29T06:45:55.357 に答える