問題タブ [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 投票する
1 に答える
591 参照

php - エラーが発生した場合、jpgraphにカスタムメッセージを表示するにはどうすればよいですか?

NULL値の場合、jpgraphがグラフを作成できないことがあります。

その場合、どうすればカスタムエラーメッセージを表示できますか?「結果が見つかりません」など。

前もって感謝します!

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

jpgraph - 実線のJpGraphsetWeight

JpGraphで実線の太さを設定する方法を教えてください。

線はで作成されます

このコードでは、線の太さは1です。

しかし、行が次のように定義されている場合

...線の太さは20pxです。

行定義で私が間違っていることを教えてください。より太い実線が必要です...

前もって感謝します!

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

php - 印刷用の JPGraph チャートの品質を向上させる

JPGraph で PNG チャートを生成します。問題なく動作しますが、印刷時の写真の品質が非常に悪いという問題があります。非常にざらざらしています。ドキュメントを読みましたが、チャートの画質を改善する方法は見つかりませんでした。特にラベルと

幅と高さを大きくしてチャートを作成しようとしましたが、ティック間のギャップが大きくなるため、うまくいきません。

jpGraph を使用して「印刷可能な」グラフを作成する方法について何かアイデアはありますか?

0 投票する
4 に答える
269 参照

php - require_once 関数

棒グラフを作成するのに役立つ JpGraph のコード セットがあります。

ただし、これはコードの一番上に配置した場合にのみ機能します。それ以外の場所に配置すると、表示に失敗します。これを克服する方法はありますか?たとえば、コードを特定の場所に配置すると、そこに表示されますか? また、このグラフの値として、独自のデータベースのデータを使用します。

ありがとうございました。

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

php - jpgraphとx軸

jpGraph で問題を解決しようとしています。上のグラフと x 軸は時間で構成されています。しかし、20 30 40 50 60 のような数字もあります。それらを非表示にすることはできますか? それを行う方法はありますか?

これは私のコードです

ここに画像の説明を入力

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

php - PHP JPGRAPH - 個々のデータポイントの省略

簡単な質問ですが、SQL DB からデータを取得し、それを折れ線グラフ用にカスタマイズされた時間範囲にスケーリングしたいと考えています。現在、データは常にこの新しいスケールを適切に満たすとは限らないため、線がゼロになり、ping がランダムな値に戻る場合があります。Jpgraphにそのデータポイントをジャンプさせ、線を次の「既存の」データポイントに接続させるための定義済みの値または類似のものはありますか。

前もって感謝します :)

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

php - CakePHP 2.0 jpgraph

jpgraph を cakephp で動作させるのに苦労しました。「Graphs」というコントローラーがあり、ビューを表示するだけです。View/Graphs/index.ctp はとてもシンプルです:

これは、ReportsController から情報を取得し、次に index と呼ばれるそのビューを取得しようとするものだと思います。私はReportsControllerを持っています:

レポートのインデックス ビューを呼び出すだけで、ajax 情報が返されます。次に、View/Reports/index.ctp を取得します。

このリンクに基づいて、View/Graphs/index.ctp には、View/Reports/index.ctp を呼び出し、必要な jpgraph を返すように指示するイメージ リンクがあります。このコードを実行すると、「リソースはイメージとして解釈されましたが、MIME タイプ text/html で転送されました」というエラーが表示されます。リンク (localhost//reports/index) に直接アクセスすると、多くのファンキーな文字が吐き出され、PNG は最初に近いです。これはjpgraphのものから生成されたバイナリだと思うので、何かが生成されていると思いますが、正しくレンダリングされておらず、View/Graps/index.ctpに正しく取り込まれていません。

本当に小さなものを見逃していない限り、質問のリンクからこれを本質的に逐語的に盗んだので、面倒なことは機能していません。何か不足していますか?Cakephp でプロットする簡単な方法はありますか?

これに関する私の理論は、ビューからデータを取得する方法と、ケーキ php で App::Vendor() 呼び出しがどのように機能するかについて、何か奇妙なことがあるということです。jpgraphのcakephp構造の外を見るように画像に指示すると、問題なく生成されます。

このページに直接アクセスすると、問題なくグラフを生成できます。

助けてくれてありがとう!

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

php - JPGraph の 2 番目の Y 軸データを前に移動する方法 (AddY2)?

私はこのJPGraphを持っています(適切なデータを含む):

これは正常に機能します (少なくとも正しいデータが表示されます) が、私の問題は、Y2 データがバーの後ろにあることです。Y2 データを前面に表示して、データを薄い不透明度で表示し、それが何パーセントかを確認できるようにします。

AddY2 が最初または最後に来るようにコードを再配置しようとしましたが、それでも同じで、常にバーの後ろにありました。

これについて何か洞察を持っている人はいますか?

これが実行できない場合、代わりになるものは何ですか? JPGraph (私は CentOS と PHP を使用しています) と同じように機能する他の無料のグラフ ツールはありますか?

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

php - JpGraph:AccBarPlotを使用するときにv3.5.0b1でx / yオフセット、マージン、および色を制御するにはどうすればよいですか?

少し背景

Symfony1.2で構築されたプロジェクトをあるサーバーから別のサーバーに移行しようとしています。プロジェクトの機能の1つは、グラフを作成することです(元々はJpGraph 2.3.5で実行されていました)。

グラフは、コードを変更しないと意図したとおりに表示されず、私が見落としている可能性のあるものについての洞察を探しています。 投稿するポイントが足りないため、画像がリンクされています。 グラフ画像ギャラリー

次のグラフは、以下のコードブロックによって生成されたものです

これで、JpGraph2.3.5またはJpGraph3.5.0b1を使用した新しいサーバー上の同じグラフ

いくつかの問題が見られます:

  1. 色は適用されません
  2. x / y座標がオフセットされています(マージン?)
  3. スケールがオフ
  4. 目盛りも削除されます

プロパティを変更する前に、配置した色を修正することを認識して$graph->Add($x);います。そのため、内のコードをに移動する必要がありgetFgBars()ましたGraph()

これは、 /docs/chunkhtml/ch29s02.htmlの下のマニュアルに記載されています

コードを修正することで、FgBarを前景データ(色)と凡例バーに $fg_bars[]分割しました。$lg_bars[]

凡例バーを削除すると、グラフが意図したとおりに表示されます。

質問:

秒を追加するときにマージン/スケールが不安定になる原因は何AccBarPlot()ですか?

解決:

デフォルトのテーマを削除します。$graph->graph_theme = null;コードを書き直すことなく、色と余白の両方を復元します。

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

php - JpGraphの小さなデモが機能していません

WebプロジェクトでJpGraphを使用します。これを行うために、ライブラリをプロジェクトフォルダーにダウンロードし、次のテストコードを作成しました。

エラーメッセージは次のとおりです。

私のコードの何が問題になっていますか?実際、ここからコピーしただけです。私が変更したのは、JpGraphライブラリへのパスだけでした。それで、このライブラリを特別な方法でプロジェクトにインポートする必要がありますか(これまでのところ、JpGraphのフォルダをプロジェクトのフォルダにコピーしました)?ZendStudioを使用しています。