問題タブ [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.
php - Amcharts で使用するために MySQL から PHP 配列を設定する
会社のイントラネット Web ページ用にいくつかの単純な Amcharts グラフを設定しようとしています。過去 2 週間にわたって、私は HTML/JS を作成し、Amcharts (デモ用に HTML にハードコードされたデータ) を使用して素敵なグラフィックを作成しました。また、XAMPP をインストールして MySQL データベースを作成し、テーブルと csv ファイルからインポートされるいくつかのデータを入力しました。
これまでのところ、すべて正常に動作しています。素敵なグラフィックを表示でき、グラフにデータを提供するためのデータを収集できます。ただし、私はこの問題に 2 つの側面から取り組んできました (ソース データをデータベースに取得し、Web ページのグラフにデータを表示する)。ここで、これら 2 つの端を結合する必要があるため、Amcharts に MySQL からのデータをフィードできます。
PHP を使用して MySQL からデータを取得し、これを Amcharts で使用できる配列に入れる必要があることはわかっていますが、PHP の知識は非常に基本的であり、コードに苦労しています。
私が持っているのは、MySQL に正常に接続し、データを抽出してブラウザに表示する PHP コードです。これは機能します。Amcharts がグラフをプロットするために必要な形式で、そのデータを多次元配列に取得する方法がわかりません。
ここで私に助けを与えて、不足している部分を埋めることができれば、本当に素晴らしいことです. 「実際の」phpコードの基礎として配列を作成するロジックの擬似コードがあります。
これは、配列を設定するための疑似コードです。
;charset=UTF-8', '', '', array(PDO::ATTR_EMULATE_PREPARES => false, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
SQL テーブルは次のようになります。
CREATE TABLE ( WeekNumber varchar(4), XAxisCategory varchar(50), YAxisValue integer );
'1301','A',10 '1301','B',20 '1301','C',24 '1302','A',11 '1302','B',22 '1302','C',27 '1303','A',14 '1303','B',23 '1303','C',28 ...etc
amcharts のデータ配列は次のようにする必要があります。
var chartData = [{ 週: "1301", A: 10, B: 20, C: 24 }, { 週: "1302", A: 11, B: 22, C: 27 }, { 週: "1303" 、A: 14、B: 23、C: 28 ....etc }];
amcharts - Am-Line チャートで多項式トレッド ラインを表示する方法
Am-line チャートで多項式トレッド ラインを表示するにはどうすればよいですか。ここで直線のトレンド ラインを取得しています。多項式のトレンド ラインが必要です。私のjavascriptコードを以下に示します。誰かがこの問題を解決するのを手伝ってください。
ご協力いただきありがとうございます
amcharts - Javascript Amcharts で ChartCursorBalloonText を変更する
こんにちは、JavaScript AmCharts を使用しています。これは AmSerialChart です。カテゴリ軸に日付を表示していますが、日付ではなく文字列として表示する必要があります。これを念頭に置いて、chartcursor バルーン テキストを完全な日付として表示する必要があります (例: '08/05/2013')。どうすればこれを達成できますか?
javascript - Am Charts Javascript バージョンでは、カテゴリ軸にラベルの完全な数が表示されません
みんな、
AmChartsを使用してグラフィックを生成していますが、サイズがdiv
大きくない場合、カテゴリ軸のラベルが多少折りたたまれます。たとえば、カテゴリ軸に を表示すると仮定すると1 2 3 4 5 6
、代わりに1 3 5
軸に表示されます。div
ラベルが小さすぎる場合や、この問題に対して提供できる解決策がある場合でも、ラベルの完全なリストを表示するには、どうすればそれをオフにするか有効にできますか?
======UPDATE============ 読み物と研究の利便性のために、チャートをライブで表示するリンクをここに置きます 。ここでは、国名が完全に表示されていないことがわかります。スペースの制約のため、各列。繰り返しになりますが、問題は、これを無効にする方法、または何らかの方法ですべての列名をそれらに収まるように表示したり、テキストを縮小したりできるようにする方法です。
ありがとう!
javascript - wkhtmltopdf で amchart をレンダリングしない
wkhtmltopdf と javascript に問題があります。私のページには、jqgrid で生成されたテーブルと amchart でいくつかのグラフィックがあります。
wkhtmltopdf を使用すると、グリッドに空白のエントリが表示され、amchart にはエントリがまったく表示されません (コンテナのみ)。
ここで wkhtmltopdf の実行:
手伝って頂けますか?
(Ubuntu 12.04 LTS(32ビット)でwkhtmltopdfの0.11.0 rc1バージョンを使用しています)