問題タブ [jqplot]
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.
javascript - JQPlot円グラフが「プロパティ「0」の値を取得できません:オブジェクトがnullまたは未定義です」エラーをスローします
JQueryベースのグラフライブラリjqPlot(およびそこからの円グラフプラグイン)を使用して、非常に基本的な円グラフを生成しています。FFなどでは問題なく動作しますが、IEでは動作しません(驚いたことに!)。IEでは、実際には問題なく読み込まれ、正常に表示されますが、チャート上にマウスを置くと、次のエラーがスローされます。
プロパティ「0」の値を取得できません:オブジェクトがnullまたは未定義です
私がすべてを設定する方法は非常に簡単です:
また、ラベル線を含む変更された円グラフプラグインを使用していることにも言及する必要がありますが、通常の円グラフプラグインを使用している場合でもこの問題が発生します。これはここで見つけることができます:http://blog.statscollector.com/line-labels-for-the-pie-chart-in-jqplot/
以前にこのライブラリを使用したことがある人は、このようなものに出くわしたことがありますか?どんな助けでも大歓迎です。ありがとう。
javascript - キャンバス要素をターゲットにすることも、ホバーとして登録することもできません
これがあまり不透明に見えないことを願っています:
jqPlotを使用して棒グラフを作成しています。グラフのx軸に沿って、各バーのラベルにカーソルを合わせると、バーにさらに多くの情報が表示されるようにしようとしています。
ただし、これらのラベルはキャンバスタグで「覆われている」ようで、ブラウザは要素にカーソルを合わせていることを認識しません。スパンでタイトルを試し、jqueryにマウスオーバーしました。何もない。そこにあり、ホバーすることもできますが、キャンバスによって「下」と見なされているだけです。解決策はありますか?
リクエストによるHTML...少し醜い:
javascript - jQueryとjQplot(データの更新)を使用して図をアニメーション化する方法
私は、データを変更して再描画することにより、時間の経過とともに図を「アニメーション化」しています。
しばらくしてから、何らかの方法でデータを変更し、図を更新したいと思います。次の解決策が機能します。
ビットこれは完全な再描画です。大量のデータと短い間隔では、jQPlotは多くのメモリを消費し、図がちらつきます。
これを正しく行う方法は?
redraw-functionを使用したソリューションでは、古い図のみが描画されます。
jquery - テーマに外部の.jsファイルを使用してjqplot?
ページにグラフを配置するたびにすべてのテーマ パラメータを配置する必要があるのではなく、jqplot のテーマ構成を含む外部 .js ファイルを使用することは可能ですか?
jqplot - jqplotを使用したIEの透過グリッド
棒グラフと円グラフを表示するために jqplot を使用しています。グリッド線なしで表示したい。だから、私は次の行を挿入しました。
IE では動作しませんが、Firefox ではグリッド線なしで表示されます。私を助けてください。
jquery - jqplotは非表示の行からハイライトを削除します
次のオプションを備えたjQplotがあります。
行が非表示になっているときにハイライトを無効にしたいのですが。現在、非表示のデータポイントにカーソルを合わせると、蛍光ペンが表示されます。これを行う方法はありますか?
jquery - 1 ページに 30 個の jQuery プラグインのインスタンス。最適化?
標準の月ビューを表示する PHP で生成しているカレンダーがあります。各日のセル内には、一連のポイントをロードするjqPlotのインスタンスがあります。
毎日独自のチャートがあるため、31 日で 31 のチャートが必要です。Firefox では、顕著な 1 ~ 2 秒のラグがあります。IE では、6 秒または 7 秒の長さです。これはすべてクライアント側のレンダリング時間です。
これらのグラフをもう少し速くロードするためのより効率的な方法があることは 100% 確信しています。
以下は、私がやっていることの大まかなPHPスクリプトです。
当然、これはすべて約 30 回繰り返され、クライアントは数秒間ハングアップします。
jquery - ポイント ラベルを表示する複数シリーズの棒グラフ
各バーにカスタマイズされたラベルを表示する必要があります。jqplotを使った多系列棒グラフです。ここにコードを貼り付けます。このコードは機能していません。マルチシリーズの代わりに別のバーを表示しています。私を助けてください..
jquery - jqplot円グラフが正しくレンダリングされません。
ログメッセージの取得:パイの直径が小さすぎます。レンダリングされていません。
次に、ページ内にカーソルを合わせるかクリックすると、次のように表示されます。Uncaught TypeError:undefinedのプロパティ「0」を読み取れません
これがその入るdivです:
これが私がこのページで得たものです:
詳細が必要な場合はお知らせください。