問題タブ [jqchart]
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.
jquery - ajaxレスポンスが返される前に実行中のJQchart
以下は、jqchart プラグインをバインドするための Ajax リクエストを呼び出すために使用するコードです。
ここでの問題は、Ajax 呼び出しからの応答がある前に jqchart が呼び出されることです。
ここで助けが必要です:
コードを次のように変更しましたが、まだ機能していません:
これは、Ajax 応答から返された私のデータです。
//////////////////最後に////////////////////////////ありがとう皆様のご協力により、Web メソッドから返されたデータが正しい形式ではないことがわかりました。つまり、([['jan', 62], ['feb', 60], ['mar', 68], [' apr', 58], ['may',52],['jun', 60], ['jul', 48],['aug', 62], ['sep', 60], ['oct' , 68], ['nov', 58], ['dec',100]]),
今、私はデータポイントを配列としてのみ返すようにwebmethodを変更しました[つまり、a [0] = 62、a [1] = 60 ....など]、月はありません。デフォルトのx軸値として月を設定しています。コードは以下です。
/////////////////////////////////////////////// ///////////////////////////////////////
こんにちはdragan、あなたが提供したこれらの文書は非常に役に立ちました。私は以下のスニペットを見ました。 25],['jun',26],['jul',15]] 以下のスニペットのデータ部分への ajax 応答から返されたデータとして。
javascript - JSONをjqChartに渡す方法は?
クライアント側は、サーバー側のphpにPOSTリクエストを送信します。PHPはjsonをクライアントに返します。例:
[["1"、 "-1"]、["2"、 "0"]、["3"、 "0"]、["4"、 "0"]、["5"、 "4" ]、["6"、 "5"]、["7"、 "3"]]
クライアント側からチャートを作成する必要があります。jQueryプラグインjqPlotとFlotを使用してグラフを作成しましたが、jqChartが正しく表示されません。jQueryコードは次のとおりです。
そのコードを使用すると、Flotは線でグラフを描画し、jqChartはグラフを描画しますが、線がなく、空のグラフです。
この問題を解決する方法は?
編集1:これがjqChart出力のスクリーンショットです:
x軸では、予想どおり1から31まで描画され、y軸も問題ありませんが、線はありません。
EDIT2:@DraganMatekは、jqChartがペア値[x、y]を受け入れると述べました。ここで、xは文字列、日付、または数値であり、yは数値です。
データベースには、int型の両方の列があります。
これらのデータをフェッチするためのサーバー側のPHPコードは次のとおりです。
jsonとして送信した後、なぜx文字列とy文字列の両方であるのかわかりません。たぶん私はこれをクライアント側で解析できますか?
EDIT3:クライアント側でこれを取得することをFirebugで確認しました:
[["1"、 "-1"]、["2"、 "0"]、["3"、 "0"]、["4"、 "0"]、["5"、 "4" ]、["6"、 "5"]、["7"、 "3"]、["8"、 "2"]、["9"、 "2"]、["10"、 "1" ]、["11"、 "-2"]、["12"、 "-2"]、["13"、 "0"]、["14"、 "1"]、["15"、 " -2 "]、[" 16 "、"-1 "]、[" 17 "、"-1 "]、[" 18 "、"-2 "]、[" 19 "、"-1 "]、[ "20"、 "3"]、["21"、 "-1"]、["22"、 "0"]、["23"、 "1"]、["24"、 "3"]、 ["25"、 "1"]、["26"、 "1"]、["27"、 "-1"]、["28"、"-1"]、["29"、 "4"]、["30"、 "5"]、["31"、 "5"]]
なぜそうなのですか?データベースには2つの整数があります。
jquery - jqChartにズームオプションはありますか?
jqChartにズームオプションがあるのだろうか?
javascript - jqChart: 1 つの軸のみに沿ってツールチップを表示する
X軸に沿ってマウスを動かしながらグラフのツールチップが表示されるようにjqChartプラグインを編集しようとしています。
シナリオは次のとおりです。折れ線グラフがある場合、データ ポイントの値を含むツールチップを取得するためにマウスを線の上に正確に移動したくありません。代わりに、マウスをチャートに沿って横に動かしながらツールチップを取得したいと思います。
誰かがこれで私を助けてくれますか?
これは、グラフのデータ ポイントの値を取得する方法を誰かが知っている場合にも実行できると思います。
すべてに前もって感謝します!
asp.net - trirand の jqChart - asp.net webforms
誰もJQchartの経験がありますか? JQChart サイトのデモはすべてハードコードされています。データがデータベースから動的に読み込まれる例やチュートリアルを見つけたいです。
jqgrid は素晴らしいので、チャートからも同じことが期待できます
ありがとう!
jquery - JqChart の第一人者を求めています。レーダー チャートは実際の最大データ値を取得できません
これが私の結果のjsfiddleプレビューを含むサンプルコードです!
私の質問は、レーダーのラベルの 500 の代わりに手動で最大ポイントを作成するにはどうすればよいかということです。
これは、私が行っている単なるテーブル-SVG コンバーターです。
ソース <td> のテーブルからの配列です。通常、データの最大ポイントを 100 にしたいのですが、常に 500 とカウントされます。どうしたのですか?
助けてください。
ありがとう。
jquery - jqchartの日付を正しくフォーマットする
私の回線データは次のようなものです。
xaxisに表示する日付を取得するのに問題があります。私の日付はすべてyyyy-mm-ddですが、年のみが表示され続けますが、正しい年は表示されません。1991年、1992年、1993年などを示しています。
私の軸は次のようになります:
axis:{xaxis:{type:'dateTime'、labels:{stringFormat:'yyyy-mm-dd'}}}
私は何が欠けていますか?
javascript - jqChartローソク足チャート:奇妙な表示
jQueryにjqChartプラグインを使用しています。
次のコードを使用すると、ローソク足チャートが正しくレンダリングされます。
以下のJSONデータを除いて、他のすべてのものは変更されておらず、グラフは正しくレンダリングされません。
一部のバーについてのみツールチップが表示されます。
すべてのバーには塗りつぶし色がありません。
2番目の「データ」jsonオブジェクトの何が問題になっている可能性がありますか?
ありがとう、
Vineet
jquery - JqChart-2つのグラフを同じページに表示するにはどうすればよいですか?
同じページに2つのグラフを表示するにはどうすればよいですか?
折れ線グラフの横に縦棒グラフを配置しようとしましたが、関数内で異なる名前の変数を使用すると、2つのグラフが競合しています。ファイアバグでエラーを表示しませんが、グラフィックは「クレイジー」です。
jquery - jqChartの日付ラベルは時間のみを表示
jqChartでズーム可能なチャートを作成しています。このサンプルのコードを使用しています:
http://www.jqchart.com/samples
問題は、チャートを大幅にズームしているときに、x 軸のラベルが日付から時間に切り替わることです。
ズーム時に(時間だけでなく)実際の日付を表示するにはどうすればよいですか?