問題タブ [jpgraph]

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

php - JpGraph 円グラフの背景色

PHPでJpGraphを使用しています。ほとんどすべてのチャートの背景色を設定できます

$graph->SetBackgroundGradient($bgcolor, $bgcolor, GRAD_HOR, BGRAD_MARGIN);

しかし、円グラフの背景色を設定するにはどうすればよいですか?

これは最も強力な PHP 駆動のチャートですが、まだ$graph->SetBackgroundColor($bgcolor)機能がありません。

Br

0 投票する
3 に答える
977 参照

php - PHP / JpGraph - 関数の完了時にメモリが解放されない

私のアプリケーションは、多数のグラフを含む pdf ファイルを生成する必要があります。

状況: PDF 生成には FPDF を使用し、グラフには JpGraph を使用しています。私のコードは、データベースからグラフ データを取得し、設定、グラフのスタイル設定、およびサーバー上のキャッシュ フォルダーに png ファイルとしてキャッシュするためのすべての JpGraph コードを含む各グラフの関数を呼び出して繰り返し処理します。次に、FPDF はこれらの画像を PDF に配置し、ブラウザに提供します。

問題: グラフの数が特定の数を超えると、PHP のメモリ不足エラーが発生します。AFAICTこれはFPDFの問題ではありません。問題を診断しようとして、より多くの(事前に生成された)グラフと同等のサイズの画像を含むはるかに大きなドキュメントを生成しました。問題は、グラフレンダリング関数でグラフをレンダリングするために使用されたメモリが、関数が完了したときに解放されていないようです。これは、関数内で memory_get_peak_usage を呼び出すと、関数が呼び出されるたびに 1 つずつ、関数が停止する 64MB の制限まで、一連の増加する数値が得られるという事実に基づいています。

私のグラフ生成スクリプトは次のようになります。

ご覧のとおり、グラフと bplot オブジェクトの設定を解除して無効にしようとしましたが、これは必要ないはずだと理解しています。関数が終了したときに、Graph および Bplot インスタンスによって使用されるすべてのメモリを解放するべきではありませんか? それとも、これはおそらく JpGraph のメモリ リークですか? (私は高低を検索しましたが、これについて不平を言う人は他に見つかりません)。これは、リモートでリソースを大量に使用する PHP プロジェクトとしては初めてなので、明らかな何かが欠けている可能性があります。

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

php - JpGraph は Localhost で動作しますが、Web サイトをアップロードすると動作しません

プロジェクトの 1 つに JpGraph を使用しています。JpGraph は localhost で完全に動作します。ただし、Web サイトをホスティングしている Web サイトにアップロードすると、同じグラフが表示されません。壊れた画像として表示されます。

エラー メッセージは返されません (私は ini_set('display_errors', 1); error_reporting(E_ALL | E_STRICT); を使用しました)。< img src="example2.php"> をエコーする簡単なページも作成しようとしました

しかし、それは同じです。localhost では動作しますが、Web では動作しません。

何か案が?

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

jpgraph - jpgraph 散布図の凡例

これは私の最初の投稿ですが、ここで何百回も質問に対する解決策を調べてきました。ここにいるすべての親切な人々に感謝します!!!

私の質問に:私は長い間jpgraphを使用していません。これまでのところ、私は円グラフのみを行ってきました。円グラフでは、各スライス ストランドの目的を説明する凡例を作成できます。

今、私は散布図で同じことをしようとしました。各ドットの意味を説明する凡例が必要です。

使用する次のデータがあります。

パイプロットを使用すると、追加できます...

...そして私は私の伝説を手に入れました。

散布図でこれを行う方法はありますか?

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

php - JpGraph 折れ線グラフ

私は次の線形グラフを持ってい ます : http://fsy.xtrweb.com/nixi/info_equipo/linea_graph.php /migrafica2.jpg 基本的に、逆方向の y 軸は 11 で始まり、1 で終わり、x 軸は 1 から 22 です (この値が限界です)。その唯一のポーは、日中の1つのサッカーチームの位置を知っています. 次のコードがあります。

ありがとう !

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

php - x軸にランダムな時間をjpgraphでグラフを作成する方法

さまざまなランダムな時間からのメーター測定値で構成されるデータがあります。

検針の変化を示す (折れ線) グラフを作成したいと思いますが、時間は規則的ではありません。

そのため、これを示すグラフを作成する最善の方法がわかりません。時間のランダム性のため、データをそのまま使用することはできません。読み取り値の間が 1 週間の場合は、x 軸で 1 週間として表す必要があります。

任意のスケール (たとえば、ティックごとに 1 日) を指定すると、ギャップがある場所について「このティックではデータがありません」と言う方法がわかりません。また、より小さな粒度を表すことができるかどうかもわかりません (たとえば、午前中に 1 つ、午後に 1 つあった場合、同じ場所に表示され、目盛りごとに 1 日になると思います)

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

php - JPGraphPieGraphSetMarginが機能しない

JPGraphを使用して非常に単純な円グラフを作成しようとしていますが、PieGraphではSetMarginがまったく機能しません。JPGraphのサイトの例を試してみましたが、例のマージンを変更しても何も起こりません。

これが私が使っている非常に簡単な例です

マージンを何に設定しても、何も変わりません。棒グラフまたは折れ線グラフの場合、テーマを無効にする必要があるかもしれませんが、追加することもできます。

何もしません。

これを達成できる人はいますか?

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

php - Jpgraph:データベースデータはphpを使用して棒グラフに挿入できません

これが私のコードです:

ここでjpgrpahは表示されません。エラーが表示されます:JpGraphエラー:25067手動で指定したスケールと目盛りが正しくありません。目盛りが小さすぎて、指定した目盛りを保持できないようです。 しかし、私は上記の$datay配列の直接データを提供しました。このコードは完全に機能しています。

私のコードが間違っているのは....理解できない....助けて...上級者向けのthanxx...

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

php - Jpgraph:phpでグループ棒グラフのラベルを設定する方法

これが私のjpgraphデモコードです:

このコードにはエラーはなく、これは完全に機能しています...私の問題は、識別のためにこのマルチバーのラベルをどのように設定できるかです...

どうすればラベルを設定できますか。