問題タブ [aspchart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
706 参照

asp.net - asp.netチャートコントロールの凡例とともに表形式の値を追加する

必要なフォーマットでチャート コントロールを準備するのに行き詰まっています。asp.net アプリケーションに asp チャート コントロールを追加しました。いくつかの値を渡すと、チャートの X 値と Y 値が正しく表示されます。今、チャートの単位値とともに凡例を表示したいと考えています。次の図は私の必要な形式です

必要なチャート

私はネットのあらゆる場所を検索し、多くのことを試しましたが、それでもそのようにチャートを表示する方法を見つけることができません。別の方法として、チャートの下部に 1 つのグリッド コントロールを追加しましたが、要件として表示されません。以下のように違ってきます。

現在のチャート

それで、必要な形式のようにチャートを表示するという私の目標をどのように達成できるかについて、誰でもアドバイスをいただけますか。

0 投票する
1 に答える
368 参照

asp.net - Asp:Chart を使用した X 軸

私はそれasp:chartに 1 つのシリーズを持っています。このシリーズは13点のコレクションがあります。(1~13)

Visual Web Designer データ バインディング ツールを使用してデータがグラフにバインドされている場合、データをまったく受け取らない列も表示したいと考えています。(y = 0 の x 列)。

今、私はこれを持っています(私のチャートのASCII表現):

x 座標を含むチャートどこでy > 0. 私が欲しいのはこれです:

これを達成する方法はありますか?

0 投票する
1 に答える
179 参照

asp.net - Asp:Chartでno-repeatをbackimageに設定します

私はasp:Chartコントロールを使用しています。プロパティは正常にBackImage動作します。しかし、背景画像を設定するために2つのエラーが発生します。

  1. no-repeatのプロパティを設定できませんBackImage
  2. BackImageプロパティで画像のURLを渡す方法
0 投票する
2 に答える
15819 参照

c# - インデックスが範囲外でした。負ではなく、コレクションのサイズより小さくなければなりません。パラメータ名:インデックス

シリーズが異なる棒グラフがあります。各シリーズは異なるページを指す必要があります。URL を指定しています。このエラーが発生しました。

インデックスが範囲外でした。負ではなく、コレクションのサイズより小さくなければなりません。パラメーター名: index 説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。

例外の詳細: System.ArgumentOutOfRangeException: インデックスが範囲外でした。負ではなく、コレクションのサイズより小さくなければなりません。パラメータ名:インデックス

ソース エラー:

133 行目:series1.Points[i].MapAreaAttributes = "Target=\"_blank\""; 行 134:series1.Points[0].Url = "db_PMUKPI_ByRM.aspx?Month=" + iMonth + "&Year=" + iYear; 135 行目:series1.Points[1].Url = "db_PmuKpi_AllMonths.aspx?Month=" + iMonth + "&Year=" + iYear; 行 136:series1.Points[2].Url = "db_PmuKpi_AllMonths.aspx?Month=" + iMonth + "&Year=" + iYear; 137 行目:series1.Points[3].Url = "db_PmuKpi_Overall_DateRange.aspx?Month=" + iMonth + "&Year=" + iYear;

0 投票する
1 に答える
987 参照

c# - ASPチャートコントロールのチャートにエラーメッセージを表示する方法

行数== 0の場合、通常どおり棒グラフの場合、「データが存在しません」というメッセージを表示する必要があるグラフがあります。

そのメッセージを表示する方法を教えてください。

前もって感謝します。

0 投票する
1 に答える
68 参照

c# - asp:Chart の作成中にエラーが発生しました

2 つのシリーズと 2 つの ChartArea でグラフを作成しようとしています。私は次のコードを持っています:

ChartImg.axd の子リクエストの実行中にエラーが発生しました。' エラー。私も入れてみました

web.config ファイルにありますが、成功しませんでした。この問題が何であるか知っている人はいますか?

0 投票する
1 に答える
946 参照

asp.net - Asp チャート - X 軸の値が欠落している場合の対処

X軸に毎時データをプロットするasp.netチャートがあります。ただし、バインドされたデータに週末のデータが含まれていない場合があります。したがって、金曜日の午後 11 時以降、次のデータは月曜日の午前 0 時です。ただし、ASP チャートは、金曜日の午後 11 時から月曜日の午前 0 時までのすべてのスロットを引き続きプロットします。データ自体にはこれらのスロットが含まれていないため、チャートで x 軸上の欠落したスロットのプロットをスキップする必要があります。

AxisX IntervalType="Hours" Interval="1" に設定していますが、外しても出力は変わりません。

助けてください。ありがとう。

0 投票する
1 に答える
8117 参照

c# - .asp.net グラフ ラベルを値に変更し、凡例ではなくグラフのみを書式設定する

.asp.net に chrt という円グラフがあります。ラベルの代わりに値を通貨形式でチャートに表示したいと思います。凡例にラベルを表示したい。次のようにして、ラベルの代わりにチャートに表示される値を取得しますが、ラベルは引き続き凡例に表示されます。

例:

チャートは「12345.678」を表示 凡例は「売上高」を表示

今必要なのは、チャートをドルで表示することだけです。

次に、次の操作を行うと、チャートの書式設定が通貨に変更されますが、残念ながら凡例のラベルが通貨書式の値に置き換えられます。

例:

チャートは「$12345.68」を表示 凡例は「$12345.68」を表示

以下のコードも試してみましたが、凡例を値に設定し、それを通貨にフォーマットして、チャートの値をそのまま残します。

例:

チャートは「12345.678」を表示 凡例は「$12345.68」を表示

私が見せたいのは

チャートは「$12345.68」を表示 凡例は「売上高」を表示

0 投票する
2 に答える
4011 参照

c# - ASP.NET チャートをクリックし、データを渡し、新しいタブで

asp.netチャートを取得しようとしていますが、クリックしたチャートの部分の値を渡す別のタブで別のページを開くことができるのは伝説です。次のようにしてチャートをクリックすると別のタブを開くことができましたが、データは渡されません。

URL と mapareaattributes を省略すると、データを取得できる onclick に移動し、それをセッション変数に入れ、Reponse.Redirect を使用して、セッション変数データが​​表示される新しいページを開くことができます。 、ただし、別のタブで開くのではなく、同じタブで開きます。

両方を行うにはどうすればよいですか?Response.Redirect には新しいタブを開く方法がありますか? 一部の研究では、そうではないと私は信じています。サーバー側の onclick イベントの両方を実行する方法はありますか?サーバー側のクリックが実行された後にセッション変数と chart.series.url を起動するように設定できるので、新しいタブを開く前にセッション変数が設定されます。 ?

これは「ケーキも食べられない」ということなのかなと感じています。