問題タブ [pygal]

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 に答える
2956 参照

python - pygalで複合チャートを作成しますか?

折れ線シリーズと棒シリーズで単一のチャートを作成することは可能ですか?

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

python - このクラスの関数をオーバーライドするにはどうすればよいですか?

私は pygal ライブラリを使用してグラフを作成しており、_tooltip_data 関数などのいくつかの関数をオーバーライドしたいと考えています。手始めに、_title 関数をオーバーライドしようとしています (テキストを作成するには、gauge.title = "Blah Title" を実行できることに気付きましたが、_title 関数で他のものをオーバーライドしたいと思います)。

私はかなり迷っています。Gauge チャートを作成するには、pypal の Graph クラスから継承する MyGraph クラスから継承する Gauge クラスを作成します。MyGauge チャートを作成しようとすると、エラーが発生します。

これが私のコードです。大量のエラーがあると確信しています。私はまだ新参者であることを覚えておいてください (私はおそらくあなたにそれを言う必要はありませんでした。私のコードを見ただけで推測できるでしょう)。

私は立ち往生しています。pygal から継承する MyPygal クラスを作成しようとさえしたので、CHARTS_NAMES をオーバーライドできました。

「MyPygal.MyGauge」で呼び出しますが、それでエラーが発生します:

私は正しい軌道に乗っていますか?

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

python - Python Pygal Chart Library - イライラするのは関数を定義することさえできない

ジーザス クライスト パイソンは、私が今まで扱った中で最も不可解です。

何らかの理由で、このクラスに関数を追加することさえできません (ライブラリの一部ではなく、プロジェクトに含まれています)。Pygal はある種の「Ghost」クラス クラスを使用して、私を完全にねじ込みます。

ブラック マジック IE によってのみインスタンス化できる次の Line クラスを考えてみましょう: pygal.Line(Config)

まっすぐに見えますか?

ここにグロストクラスの一部があります。

そしてpygalのinit

関数を Line.py ファイルに追加すると、次のことが明らかになります。

AttributeError: 'Line' オブジェクトに属性 'set_extra_data' がありません

いつものように定義されている場合でも:

ここで何が起こっているのか誰にもわかりませんか?

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

python - Flask Pygal のインストール - pygal という名前のモジュールはありません

Flask アプリケーション内で動的グラフを作成できるようにしたいと考えています。Linux ボックスの仮想環境内でこのアプリケーションを実行しています。

これに役立つさまざまなライブラリを探し回り、使用したいライブラリとしてPygalを特定しました。

そこで、 を使用して仮想環境をアクティブ化し、 を使用source venv/bin/activateしてインストールしpip install pygalました。すべてが正しくインストールされ、通常の Python インターフェイスを使用して完全にインポートできます。

しかし、import pygalFlask アプリケーションに入れてアプリケーションを実行すると、ログに次のエラーが記録されます。

これを解決する方法を知っている人はいますか?

どうもありがとう。

- 編集 -

RE: ショーン・ビエイラ

from sys import path; print(path)実行スクリプトに追加した結果:

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

python - pygalレンダリングpng/svg黒画像

私はPythonを使用しています(LinuxMintの仮想環境で)、インストールしpygalました。

すべて正常に動作しますが (html へのレンダリング)、 svg または png へのレンダリングは行われません。結果: 黒い背景以外は何もありません。

インストールcssselectして、ここでtinycss言及したようにします。

初めて機能しますが、再試行すると同じ問題が発生しました。

(これが関係しているかどうかはわかりませんが、先週、darktable を使用して写真をエクスポートしたときにこれが発生します)

pygal のウェブサイトの例を使用します。

編集:

現在働いています。

だがしかし:

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

python - Flask で動的 Pygal チャートを生成する

.svg ファイルを保存せずに、Pygal チャートを作成してフラスコに表示しようとしています。これは可能ですか?私が試したすべての組み合わせでエラーが発生しました。テンプレート:

ビュー:

誰が私が間違っているのか教えてもらえますか?

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

python - pygal で凡例を n 列に分散させるか、正しく切り捨てるにはどうすればよいですか?

pygalグラフ生成用の次のコードがあります。

しかし、かなり長い凡例のエントリを使用すると、次のようになります。

ここに画像の説明を入力

truncate をコメントアウトすると、次のようになります。

ここに画像の説明を入力

列の数 (または幅) を調整するにはどうすればよいですか?

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

python - Pygal Scatterplot、pygal.XYを使用してポイントのラベルを定義する方法は?

MDS 投影結果のタプル (x,y) のリストがあり、ポイント名/ラベルを表示する必要があります。そのため、ラベルのリストもあります。

例えば:

棒グラフのメタデータと辞書を使用したソリューションを見ました。

Pygalの散布図XY関数を使用してこれを行うにはどうすればよいですか?