問題タブ [canvasjs]

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 投票する
3 に答える
3497 参照

jquery - データベースからのデータを使用して canvasjs チャートをロードする

コールドフュージョンを使用して円グラフにデータを読み込んでいますが、円グラフの代わりに35 個のデータポイントのリストが表示され、グラフが表示されません。

これは私のコードです:

私のcoldfusion関数はこれを返します:

これは機能です:

他の誰かがこの問題を抱えていますか?

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

google-chrome - canvasJS が mozilla と Internet Explorer で動作しない

私の CanvasJS チャートは、誰かが私に感謝するアイデアを持っている場合にのみ、Google Chrome で動作します。

それらはライブ チャートであり、データは json でプッシュされます。mozilla および Internet Explorer (9) では、軸しか表示されません。

mozilla (最新バージョン) と chrome の違い:

ここに画像の説明を入力

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

javascript - myDoughnut アニメーションの setInterval

myDoughnut アニメーションのアニメーションを 5 秒ごとに繰り返したいと思います。現時点では、ページの読み込み時にのみアニメーション化されます。

使ってみました

私はまだJavascriptを学んでいるので、正しい関数を参照しているかどうか、およびsetIntervalコードをどこに配置するかについて少し確信が持てません。

アニメーションは、この Web サイトの下部で表示できます。http://www.chartjs.org/

ご指導とご指導ありがとうございました!

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

html - HTML フォームのフィールドから CanvasJS Chart を更新する

HTML フォームのフィールドから更新する単純なグラフを作成しました。「ハードコードされた」数値を入力すると、グラフをレンダリングできますが、代わりに変数宣言を使用しようとすると機能しません。

また、変更時にチャートを再レンダリングしたいと思います...

私は、あなたがこの単純さに首を横に振るだけであることを知っています.

とにかく、これが 3 つのフィールドとグラフのコードです (「dataPoints:」の下で変数「q」、「c」、「b」を使用していることに気付くでしょう):

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

php - 棒グラフの各結果のPHP mysqli_num_rows? CanvasJS と PHP

これが私がやろうとしていることです。

リードを購入するベンダーがいます。システム内のすべての請求可能なリードを比較して、どのベンダーがパフォーマンスを発揮してどのベンダーがパフォーマンスを発揮していないかを確認する必要があります。Q は、請求可能なリードを表します。現在のコードでグラフを取得すると、凡例にすべてのベンダーがリストされますが、各ベンダーの請求可能な (Q) 金額は、各ベンダーのすべてのベンダーからのすべての請求可能な (Q) リードの合計額を示しています。$rowcount=mysqli_num_rows($result); が必要だと確信しています。while($row = mysqli_fetch_array($result)) { どこかで CanvasJS と PHP を使用しています。

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

javascript - PHP の時間を JS に渡す

canvasJS を使用して、データベースからいくつかのデータをプロットしようとしています。私は現在それを持っているので、データを受け取り、それをjsonとしてエンコードし、折れ線グラフにプロットされた場所に戻します。これは正常に機能しますが、xには0、1、2、3 ...の数値を使用するだけです値。

ここで、データベースにもある時間を取り、これらを x 値として使用したいと思います。それらを単純に取得して json エンコードに貼り付けると、形式 (hh:mm:ss) の文字列として追加されます。

私が使用するstrtotime($row['time'])と、それらはタイムスタンプに変換されてプロットされますが、意味がありません。プロットしたときにより意味のあるJavaScript時間に戻すにはどうすればよいですか?

ajax 呼び出しを行うコードは次のとおりです。

ここで、渡されるデータは、時間範囲に対応する jquery スライダーから取得された 2 つの値です。