問題タブ [amcharts]

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

javascript - amcharts: 複数のデータセットを動的に javascript stockChart に追加しようとしています

いくつかのグラフを表示するために AmCharts を使用しており、jquery を使用して取得した一連の JSON データ セットからデータを動的に追加しようとしています。getJSON

私の質問は、次のようなものを使用して、チャートのデータセットを作成するさまざまなデータセットをループする方法です。

私がここでやっていることを説明するには:

  1. まず、データベースから JSON 出力を取得して、必要なレコード セットの数を決定します。
  2. これからの結果をループしてレコードセットを作成する
  3. 各ループ中に、2 回目の jQuerygetJSON呼び出しによってデータが取得され、このレコードセットに必要なデータに基づいてデータが取得されます。
  4. AmCharts データセットの作成

各データセットを個別に作成するように明示的にコーディングしてから、手動でこれを行うことができます

だから私がする必要があるのは、上記のコード全体を、上記の行に従ってデータセットの配列を生成するある種の関数に変えることだと思いますか?

JavaScriptでこれを行う方法がわかりませんが

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

javascript - サイズを変更せずにページのサイズを変更する方法は?

サイズを変更せずにページのサイズを変更するにはどうすればよいですか?

私は、テキスト ファイルからデータを取得するために実行する Javascript を使用してから、Amcharts にグラフをプロットします。問題は、チャートの一部の軸コンポーネントが最初にプロットされたときに欠落しており、更新 (F5) しようとするとまだ欠落していることです。

ブラウザのサイズを変更すると、不足しているコンポーネントがすべて表示されるので、サイズ変更が何をするのか、実際にサイズを変更せずにグラフを描画した後にサイズ変更を模倣するにはどうすればよいのか疑問に思っています。

ソースの完全な html バージョンは、ここにあります。

サイズを変更するのではなく、最初の読み込み時に表示するようにトラブルシューティングする方法について、誰にもアイデアがありますか?

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

windows-phone-7 - Windows Phone 7 amCharts x 軸ラベル

Windows Phone 7 amCharts チャートの x 軸からラベルを削除する方法を知っている人はいますか? 簡単なはずですが、それを行う方法が見つかりません。

これまでのところ、次のものがあります。

前もって感謝します。

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

php - AmchartとAjaxが誤った形式でデータを取得している

AmChartを使用して、phpからグラフのデータを取得したいと思います。

これが私のphpファイルです:

$datasには適切なデータがあります。SQL要求は適切であり、必要なものを返します。

これが私のAjaxリクエストを含む私のJavaScriptです:

チャートは表示されません。

しかし、var'data'を次のように変更すると:data = [{name: "toto"、count:10、color: "#FF0F00"}、{name: "toto"、count:10、color: "#FF0F00 "}]; Ajaxクエリから成功すると、これは正しく機能します!チャートを取得します...

したがって、問題が残るのは、phpファイルから取得した形式です...返す正しい形式が見つかりません。

編集:私がする場合:

これはページに印刷されます:[{"name": "Brussels"、 "count": "4"、 "color": "#FF0F00"}、{"name": "Chimay"、 "count": "2" 、"color": "#FF6600"}]そして空のチャートを表示します。

印刷したテーブルをデータとしてコピーして貼り付ける場合:

チャートはよく表示されます。

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

javascript - HTML のグラフから Web アドレスを削除する方法

HTMLでグラフを作成しています。API amCharts を使用していますが、問題は、グラフ内に「amchart」というテキストが表示されることです。

そのテキストを削除して、問題ないようにするにはどうすればよいですか?

0 投票する
0 に答える
1522 参照

asp.net - asp.netでamchartsを使用するには?

asp.net で am charts(Column type) を使用する必要がありますが、使用方法がわかりません。いくつかの記事を読みましたが、使用するための適切なガイドラインはありません。誰でも午前チャートのコード例を提供できますか? .aspx ページと .aspx.cs ページの両方の例が必要です。さらに、グラフに効果を追加したいと考えています。効果は、x 軸の列が y 軸の特定の値までゆっくりと増加するようにする必要があります。.aspx ページとプロジェクトに含める必要があるファイルはどれですか?

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

javascript - javascriptを使用してオブジェクト配列を降順で並べ替える方法

ここでは、amcharts APIを使用して円グラフを描画しています。正常に機能していますが、私のデータによると、2000を超える基準があります(円グラフには2000を超えるパーティションがあります)。多くのパーティションを表示することは関係ありません。上位10個のパーティションのみを表示します

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

javascript - jquery/javascript を使用して amchart (Multiple SVG) を画像 (jpg) として保存する

amchart を使用して、それぞれ 4 つの div で html ページに 4 つのグラフを生成しました。各 div には、グラフをエクスポートするためのリンクがあります。チャートは、複数の SVG を使用して生成されます。エクスポート リンクをクリックして、チャートをクライアント側の画像として個別に保存したいと考えています。

最後に、私は解決策を得ました。すべての svg を 1 つずつ画像に変換し、http: //www.battlehorse.net/page/topics/charts/save_google_charts_as_image.html を使用して div に書き込みます。

最後に、 http://html2canvas.hertzen.com/index.htmlを使用して div コンテンツを画像に変換します。テキストと svg を変換したい場合は、div コンテンツを新しい div に複製し、変換された画像を新しい div に書き込み、最後に画像に変換する必要があります。

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

javascript - Amcharts はタブレット/iPad で表示されませんか?

タブレット アプリケーションのチャートを表示するために Java スクリプト am-charts を使用しています。開発中に直面している問題が1つあります

  • 2 つのタブで同じリンクを開くたびに、グラフが両方のタブに表示されません。
  • アプリケーションで別のリンクを開くたびに、グラフが表示されない

<a href="http://www.facebook.com/" target="_BLANK">Facebook</a>

どうすればこの問題を解決できますか?

ありがとう

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

javascript - iPadのjQueryMobileフレームワークでは、2つのamChartsグラフが同じページに表示されません

iPad用のjQueryMobileフレームワークを使用してWebアプリケーションを作成しています。私のアプリケーションでは、いくつかのグラフを表示する必要があるため、JavascriptamChartsを使用してグラフを描画しています。

私のアプリケーションでは、1ページに、折れ線グラフ、棒グラフ、およびHTMLテーブルを表示したいと思います。しばらくの間、1つの要素のみが表示されます。折れ線グラフ、棒グラフ、またはHTMLテーブルのいずれかになります。そこで、3つのdivを作成し、各divにグラフとHTMLテーブルを配置しました。メニュー選択を介してdivを表示または非表示にします。ダミーアプリケーションをご覧ください。

デスクトップブラウザとAndroidタブレットで完全に機能しています。iPadでテストすると、動作しません。最初の折れ線グラフのみが表示されます。棒グラフに変更すると、グラフが表示されません。

私は次のようにJavaScriptでdivを非表示にして表示しています:

では、なぜ2番目のグラフがiPadに表示されないのでしょうか。私が間違っていることを教えてください。jQuery MobileとamChartsフレームワークに問題はありますか?

Webリンクまたはソースコードをいただければ幸いです。