問題タブ [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.
jquery - データベースからのデータを使用して canvasjs チャートをロードする
コールドフュージョンを使用して円グラフにデータを読み込んでいますが、円グラフの代わりに35 個のデータポイントのリストが表示され、グラフが表示されません。
これは私のコードです:
私のcoldfusion関数はこれを返します:
これは機能です:
他の誰かがこの問題を抱えていますか?
google-chrome - canvasJS が mozilla と Internet Explorer で動作しない
私の CanvasJS チャートは、誰かが私に感謝するアイデアを持っている場合にのみ、Google Chrome で動作します。
それらはライブ チャートであり、データは json でプッシュされます。mozilla および Internet Explorer (9) では、軸しか表示されません。
mozilla (最新バージョン) と chrome の違い:

javascript - myDoughnut アニメーションの setInterval
myDoughnut アニメーションのアニメーションを 5 秒ごとに繰り返したいと思います。現時点では、ページの読み込み時にのみアニメーション化されます。
使ってみました
私はまだJavascriptを学んでいるので、正しい関数を参照しているかどうか、およびsetIntervalコードをどこに配置するかについて少し確信が持てません。
アニメーションは、この Web サイトの下部で表示できます。http://www.chartjs.org/
ご指導とご指導ありがとうございました!
html - HTML フォームのフィールドから CanvasJS Chart を更新する
HTML フォームのフィールドから更新する単純なグラフを作成しました。「ハードコードされた」数値を入力すると、グラフをレンダリングできますが、代わりに変数宣言を使用しようとすると機能しません。
また、変更時にチャートを再レンダリングしたいと思います...
私は、あなたがこの単純さに首を横に振るだけであることを知っています.
とにかく、これが 3 つのフィールドとグラフのコードです (「dataPoints:」の下で変数「q」、「c」、「b」を使用していることに気付くでしょう):
php - 棒グラフの各結果のPHP mysqli_num_rows? CanvasJS と PHP
これが私がやろうとしていることです。
リードを購入するベンダーがいます。システム内のすべての請求可能なリードを比較して、どのベンダーがパフォーマンスを発揮してどのベンダーがパフォーマンスを発揮していないかを確認する必要があります。Q は、請求可能なリードを表します。現在のコードでグラフを取得すると、凡例にすべてのベンダーがリストされますが、各ベンダーの請求可能な (Q) 金額は、各ベンダーのすべてのベンダーからのすべての請求可能な (Q) リードの合計額を示しています。$rowcount=mysqli_num_rows($result); が必要だと確信しています。while($row = mysqli_fetch_array($result)) { どこかで CanvasJS と PHP を使用しています。
javascript - PHP の時間を JS に渡す
canvasJS を使用して、データベースからいくつかのデータをプロットしようとしています。私は現在それを持っているので、データを受け取り、それをjsonとしてエンコードし、折れ線グラフにプロットされた場所に戻します。これは正常に機能しますが、xには0、1、2、3 ...の数値を使用するだけです値。
ここで、データベースにもある時間を取り、これらを x 値として使用したいと思います。それらを単純に取得して json エンコードに貼り付けると、形式 (hh:mm:ss) の文字列として追加されます。
私が使用するstrtotime($row['time'])と、それらはタイムスタンプに変換されてプロットされますが、意味がありません。プロットしたときにより意味のあるJavaScript時間に戻すにはどうすればよいですか?
ajax 呼び出しを行うコードは次のとおりです。
ここで、渡されるデータは、時間範囲に対応する jquery スライダーから取得された 2 つの値です。