問題タブ [mschart]
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.
asp.net - MS Chart Control にデータがない場合、メッセージを表示できますか?
チャート化するデータがない場合、MS チャート コントロールに「デフォルト」メッセージを表示する方法はありますか?
ユーザーがさまざまな日付範囲を選択できるようにするいくつかのコントロールを備えたグラフがあります。その日付範囲にグラフ化するデータがない場合、現在は何も表示されません (または、少なくとも凡例と背景が表示されますが、それだけです)。
代わりに「この期間のデータがありません」などのメッセージが欲しいです。
ありがとう、
ベン
asp.net-mvc-3 - Asp.Net MVC 3 で Asp.Net Chart コントロールを使用するにはどうすればよいですか?
新しい Helpers ライブラリに Chart コントロールが付属していることは知っていますが、Asp.Net Charting コントロールと同じ機能はありません。円グラフまたはバーのデータを表す必要があり、凡例またはラベルにクリック可能なリンクが必要です。Asp.Net MVC 3 Razor を使用していますが、Asp.Net Chart コントロールをこの機能に関連付けることができませんでした。グラフを表示できますが、リンクが表示されません。助言がありますか?
asp.net - ASP.Net MSChart の表示 / ファイルの問題
MSChartを Web ページに追加しました。また、 4GuysFromRollaから取得した調査ページも使用しています。どちらも開発マシンで動作しますが、ホスティング サイトに移動すると問題が発生します。
MSChartページでは、ページ ソース コードが含まれていますが、チャートは表示されません。
調査ページを開こうとすると、次のようなメッセージが表示されます: パーサー エラー メッセージ: ファイルまたはアセンブリ 'sstchur.web.survey' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
ソース エラー:
sstchur.web.survey
アセンブリ ロード トレース: 次の情報は、アセンブリをロードできなかった理由を特定するのに役立ちます。
WRN:アセンブリ バインディングのログがオフになっています。アセンブリ バインドの失敗ログを有効にするには、レジストリ値[HKLM\Software\Microsoft\Fusion!EnableLog]
(DWORD) を 1 に設定します。
注:アセンブリ バインドの失敗ログに関連するパフォーマンスの低下があります。この機能をオフにするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] を削除します。
ホスティング サイトはバージョン 4.0 を使用しており、調査に必要な dll は BIN ディレクトリにあります。
ファイルをホスティング サイトに移動したとき、次の場所からファイルを参照するときに、すべてのインスタンスを変更する必要がありました。
に
ファイルへの変更を伴うMSChartの「修正」をすべて試しましたweb.config
が、Survey ページに関連付けられたエラー メッセージから、これが問題であると推測しています。
助言がありますか?
asp.net - MSChart XValue 問題
MS Chart -Pie を使用して、ページ名とそのレコード ステータス カウントを円グラフ [MS Chart] に表示しています。
ページ名 有効 無効
xxx 12 30
yyy 17 20
ページ数は20ページです。
問題: XValue が 9 より大きい場合、すべてのレコードが表示されていないことを意味します。少数のランダム レコードのみが表示されます。
コード:
internet-explorer-7 - ActiveX Ms Chart コントロールが IE 7 でレンダリングされない
Visual C++ 6.0 を使用して、ActiveX コントロールを使用する Web アプリケーションを開発しています。それらの 1 つは、この Microsoft Chart Control(6.0) で、統計などを表示します。
Internet Explorer 6.0 を搭載した PC で .ocx を実行すると、問題なく動作し、正常に表示されます。
しかし、IE 7 マシンでは、そのグラフは表示されません。代わりに空白の画像があります。表示されません。エラーや例外はスローされません。
ただし、ホスト モードで Eclipse からアプリケーションを実行すると、再び正常に動作します。IE 7 で開いた場合にのみ、そのグラフが表示されなくなります。
この MS Chart Control は明らかに MSCHART20.ocx を使用しています
修正、回避策、または必要なアップグレードに関するアドバイスをお寄せいただきありがとうございます。
ただし、アップグレードは好きではありません。しかし、これを機能させるには、どのような種類のアップグレードを行うことができるかを理解する必要があります。
c# - テレリックチャートで時間データを表示
2週間に提出されたフォームの数を、日/時間ごとに分類して視覚化する必要があります。
次のようなデータを返すクエリがあります。
私の質問は、MSチャートにこのデータを表示するように指示するにはどうすればよいですか?バインドすると、次のようになります。
拡大して、日付間の時間を表示したいのですが。
sql - 2 つのデータ系列を持つ MSChart - SQL クエリで解決しますか?
SQL クエリ (単一シリーズ) にバインドされた MSChart コントロールがあります。すべて良い。
私が今必要としているのは、2 つの別々のデータ シリーズをチャート上に別々の線として表示することです。それぞれがデータ セットの 1 つを返す個別のクエリを作成できますが、グラフ コントロールを 2 つの個別の sqldatasources にバインドできるとは思えません。
私が現在できることは、次のクエリを書くことです。2 つのデータ シリーズは、4 と 5 の 2 つの異なる価格帯 (0 ~ 10 ドルおよび 10 ドル以上) の製品の平均評価です。
SELECT band, AVG(L.rating) as Avg_Rating, date
FROM PriceBand P
L.price >= P.loprice および L.price <= P.hiprice および band > 3 の ListItem L を
バンド、loprice、hiprice、date でグループ化
日付順、バンド
この形式でデータを返します:
2010-12-01 | 4 | 3.1
2010-12-01 | 5 | 3.6
2010-12-02 | 4 | 3.3
2010-12-02 | 5 | 3.9
日付、シリーズ、値
次のようにする必要があるかもしれないと思います。
日付、値[4]、値[5]。
質問 1: 2 値折れ線グラフを作成するためにデータを整理する最良の方法は正しいですか?
質問 2: その場合、クエリを作り直してその出力を作成するにはどうすればよいですか?
時間を割いてこれを読んだり、支援したりしてくれたすべての人に感謝します。
-ダン
firefox - MSチャートツールチップに新しい行を表示する
私は自分のプロジェクトでMSチャートを使用しており、状況は順調に進んでいます。この記事は複雑なツールチップコンテンツに使用しています。改行「\n」を追加すると、IEでは正しく機能しますがFirefoxでは機能しません。
次のスクリーンショットを確認してください。助けていただければ幸いです。
IE:
Firefox:
c# - ミリ秒チャートによる線形回帰/傾向線
x と y の両方の数値であるデータがあり、mschart 4.0を使用してそれらをグラフ化しました
私が持っているポイントの束に傾向線/線形回帰を追加する必要があります。x と y のデータはどちらも数値です (どこにも日付はありません)。たとえば、(33.4,45.1) は点になります。
最初のリンクからダウンロードしたサンプルでは、コード ファイルの予測.aspx(.cs) に線形回帰のサンプルがあり、このms ドキュメントを見つけました
次の行でチャートに線形回帰線を追加しました(他のすべてのデータがセットアップされたらなど)
これらの両方の問題は、日付が使用されていると想定していることです。とにかく先に進んで実装しましたが、回帰直線はx値20付近から始まり、パラメータPeriodに値を与えると、ポイントの1つの最大x値(ほぼ70)のx値になります。しかし、それは x 値 0 から始まっていないので、それが正しいとは思えません。
誰でもこれを実装する方法について何か考えがありますか?
c# - MsチャートのX軸のデータテーブルと同じ順序?
データベースは X 軸の値 1、3、2、4、5 を送信しますが、チャートの値に割り当てられると 1、2、3、4、5 になります。テーブルと同じ順序を x 軸に表示するにはどうすればよいですか?
データ表
チャート