プロットチャートはPyCharmに表示されません

9
wind 2018-05-09 23:32.

Pycharmでインタラクティブなプロットグラフを表示するにはどうすればよいですか?次のコードを実行します。

import plotly.offline as py
import plotly.graph_objs as go

py.init_notebook_mode(connected=True)

data = [go.Bar(
    x=['giraffes', 'orangutans', 'monkeys'],
    y=[20, 14, 23]
)]

py.iplot(data, filename="barplot")

PyCharmの結果は空白のフィールドです:

Jupyter Notebookでは、このコードは結果として(適切な)インタラクティブチャートを提供します。

更新:PyCharmIDEにEmbedPlotlyHTMLからの回答が機能しません。plot()(の代わりにiplot())関数を使用すると、チャートが別のファイルにエクスポートされ、新しいウィンドウでブラウザーが開きます。ノートブックの出力は、生成されたチャートのファイル名です。チャートをノートブックに含めて、JupyterNotebookのようにインタラクティブに使用したいと思います。その答えは、チャートを別のhtmlファイルにエクスポートすることだけです。

3 answers

6
jayBana 2019-07-30 22:25.

最近リリースされたPlotly4.0のメジャーバージョンでは、以下の手順は、PyCharm内からiPythonノートブックを使用するmacOsMojave上のPyCharm2019.2で機能します。

これは、Jupyterノートブックをサポートする他の最近のバージョンのPyCharmでも、他のオペレーティングシステムでも機能するはずだと思います。

私はcondaパッケージと環境の管理に使用していますが、これはpipやpipenvなどの他のツールでも機能するはずです(orcaがスタンドアロンでインストールされている場合)

これが私のステップです:

conda環境を作成してアクティブ化します。

  • $ conda create -n pycharm-plotly python
  • $ conda activate pycharm-plotly

JupyterNotebookサポート用のplotly.pyのGitHubREADMEに従って、Plotly4.0とその依存関係をインストールします

  • $ conda install -c plotly plotly==4.0.0
  • $ conda install "notebook>=5.3" "ipywidgets>=7.5"

さらに、これを機能させるには「PlotlyOrca」が必要であることがわかりました。

  • $ conda install -c plotly plotly-orca psutil requests

上記.ipynbは、次のサンプルコードを使用して、ファイル拡張子のPyCharm内から「構成済みサーバー」と「管理対象サーバー」の両方で機能することに注意してください。

#%%
import plotly.graph_objects as go
import plotly.io as pio

pio.renderers.default = 'png'

fig = go.Figure(
    data=[go.Bar(y=[2, 1, 3])],
    layout_title_text="A Figure Displayed with fig.show()"
)
fig.show();

その他の注意事項:

  • Plotlyのプロットレンダリングは、PyCharmのScientificモードの「プレーンな」Pythonファイルでは、MatplotlibやSeabornで機能するのと同じようには機能しないと思います。
5
oy321 2019-11-07 18:43.

jayBanaの答えは正しいですが、PyCharmで.pyスクリプトを使い続けたい場合は、デフォルトのレンダラーを「ブラウザー」に設定するだけで、インタラクティブなプロットグラフを取得できます。

import plotly.io as pio
pio.renderers.default = "browser"

ここで説明されているように: https://plot.ly/python/renderers/

2
vestland 2019-05-21 05:41.

誰かが私が間違っていることを証明してくれることを願っていますが、あなたが達成しようとしていることは、実際には現時点では不可能のようです。私はあなたの問題がおそらくPyCharmのコミュニティ版に限定されることを望んでいました。PyCharmの科学モードは持っていると述べられています

[...]優れた機能セット[...]

だから、私はにアップグレードすることをかなり確信していたのProfessional Editionバージョン2019年1月2日はに欠けていないバージョン提供する任意のJupyterノートブックサポートのフォームを。悲しいかな、私は間違っていたようです。私は他のさまざまなプロットアプローチを試しましたが、インタラクティブなプロットフィギュアを起動できるものは見つかりませんでした。

私が提供できる証拠に限りなく:

バージョンの確認:


スニペットを使用して、PyCharmにないJupyterNotebookからのテスト実行を次に示します。

プロット:


また、コメントで示唆されているように、交換iplotplotでは、plotly.offline.plot(plot(data), filename='file.html') ます、Webブラウザを開いて、あまりにもあなたのプロットを表示します。

Related questions

MORE COOL STUFF

ケイト・ブランシェットは3日間一緒に夫と一緒に寝て、25年経ってもまだ夫と結婚しています

ケイト・ブランシェットは3日間一緒に夫と一緒に寝て、25年経ってもまだ夫と結婚しています

ケイト・ブランシェットは、夫に会ったとき、典型的な交際のアドバイスに逆らいました。

マイケルシーンが非営利の俳優である理由

マイケルシーンが非営利の俳優である理由

マイケルシーンは非営利の俳優ですが、それは正確にはどういう意味ですか?

ホールマークスターのコリンエッグレスフィールドがRomaDramaLiveでスリル満点のファンと出会う![エクスクルーシブ]

ホールマークスターのコリンエッグレスフィールドがRomaDramaLiveでスリル満点のファンと出会う![エクスクルーシブ]

特徴的なスターのコリン・エッグレスフィールドは、RomaDrama Liveでのスリル満点のファンとの出会いについて料理しました!加えて、大会での彼のINSPIREプログラム。

「たどりつけば」をオンラインでストリーミングできない理由

「たどりつけば」をオンラインでストリーミングできない理由

ノーザンエクスポージャーが90年代の最も人気のある番組の1つになった理由を確認するには、Blu-rayまたはDVDプレーヤーをほこりで払う必要があります。

バイオニック読書はあなたをより速く読むことができますか?

バイオニック読書はあなたをより速く読むことができますか?

BionicReadingアプリの人気が爆発的に高まっています。しかし、それは本当にあなたを速読術にすることができますか?

ドミニカのボイリング湖:アクセスは簡単ではありませんが、ハイキングする価値があります

ドミニカのボイリング湖:アクセスは簡単ではありませんが、ハイキングする価値があります

ドミニカのボイリング湖は、世界で2番目に大きいボイリング湖です。そこにたどり着くまでのトレッキングは大変で長いですが、努力する価値は十分にあります。

私たちの水をきれいに保つのを助けるためにあなたの髪を寄付してください

私たちの水をきれいに保つのを助けるためにあなたの髪を寄付してください

サロンからのヘアトリミングや個人的な寄付は、油流出を吸収して環境を保護するのに役立つマットとして再利用できます。

ホワイトハウスの最も記憶に残る結婚式を見てください

ホワイトハウスの最も記憶に残る結婚式を見てください

過去200年以上の間にホワイトハウスで結婚したのはほんの数人です。彼らは誰でしたか、そしてそこで結婚式を獲得するために何が必要ですか?

アトランタのドナ・ブラジル:「私があなたに私の話をするとき私を踏まないでください」

アトランタのドナ・ブラジル:「私があなたに私の話をするとき私を踏まないでください」

2017年11月19日にアトランタで開催されたドナブラジルとモーアイボリー(ダグスミスフォトグラフィー)ドナブラジルを見逃すことはありません。

彼らは北朝鮮から脱出した亡命者の胃の中に奇妙な寄生虫を見つけました

彼らは北朝鮮から脱出した亡命者の胃の中に奇妙な寄生虫を見つけました

画像:ゲッティ陰謀愛好家は新しくてエキサイティングなディスカッション資料を持っています:国境を越えて韓国に5発撃たれた北朝鮮の脱北者は寄生虫でいっぱいで、そのうちの1人は南のメディアは、寄生虫を持った北朝鮮の脱北者を見つけることは珍しいことではないと報告している、実際、男性が30以上のタイプを持っていたケースがあった。

パニッシャーの第2話は、複雑な陰謀の網を織り交ぜています

パニッシャーの第2話は、複雑な陰謀の網を織り交ぜています

写真:パニッシャー(Netflix)これらのMarvel Netflixが愛していることが1つあるとすれば、それは複雑な政府や企業の陰謀です。そして、なぜこれらのショーがそのルートを選択するのかを理解するのは簡単です。

最新のBoseヘッドフォンは音楽を聴くためのものではなく、パートナーの鼻を鳴らすためのものです。

最新のBoseヘッドフォンは音楽を聴くためのものではなく、パートナーの鼻を鳴らすためのものです。

あなたのパートナーはチェーンソーのように詮索し、あなたを眠らせませんか?あなたのパートナーはあなたがチェーンソーのように詮索したと主張しますが、あなたが詮索しないので彼らは彼の想像ですか?あなたのケースが何であれ、Bose(はい、ハイエンドオーディオ機器のメーカー)はあなたのために何かを持っています。それらはBoseSleepbudsと呼ばれます。

Zendaya Wishes Boyfriend Tom Holland Happy Birthday with Cuddly Photo: He 'Makes Me the Happiest'

Zendaya Wishes Boyfriend Tom Holland Happy Birthday with Cuddly Photo: He 'Makes Me the Happiest'

Zendaya shared a sweet photo in honor of boyfriend Tom Holland's 26th birthday Wednesday

小さな女性:脳卒中を患った後に病院から解放されたアトランタのジューシーな赤ちゃん:「まだ癒し」

小さな女性:脳卒中を患った後に病院から解放されたアトランタのジューシーな赤ちゃん:「まだ癒し」

シーレン「Ms.JuicyBaby」ピアソンは、先月脳卒中で入院した後、「もう一度たくさんのことをする方法を学ばなければならない」ため、言語療法を受けていることを明らかにしました。

エマストーンは彼女のクリフサイドマリブビーチハウスを420万ドルでリストアップしています—中を見てください!

エマストーンは彼女のクリフサイドマリブビーチハウスを420万ドルでリストアップしています—中を見てください!

オスカー受賞者の世紀半ばの家には、3つのベッドルーム、2つのバス、オーシャンフロントの景色があります。

ジーニー・メイ・ジェンキンスは、母乳育児の経験の中で、彼女は「本当に、本当に落ち込んでいる」と言います

ジーニー・メイ・ジェンキンスは、母乳育児の経験の中で、彼女は「本当に、本当に落ち込んでいる」と言います

ジーニー・メイ・ジェンキンスは、生後4か月の娘、モナコに母乳育児をしていると語った。

投資ノート:Bioscout AU$300万シード

投資ノート:Bioscout AU$300万シード

Bioscoutは、農家を運転席に置くという使命を負っています。Artesian(GrainInnovate)やUniseedと並んで、最新のシードラウンドでチームを支援できることをうれしく思います。問題真菌症による重大な作物の損失は、農民にとって試練であることが証明されています。

リトルマーケットリサーチ1| 2022年のクイックグリンプス遠隔医療市場

リトルマーケットリサーチ1| 2022年のクイックグリンプス遠隔医療市場

遠隔医療は、パンデミック後の時代では新しいものではなく、時代遅れの分野でもありません。しかし、業界を詳しく見ると、需要と供給の強力な持続可能性と、米国で絶え間ない革命となる強力な潜在的成長曲線を示しています。

スタートアップ資金調達環境:タイのスタートアップエコシステムの次は何ですか?

スタートアップ資金調達環境:タイのスタートアップエコシステムの次は何ですか?

2021年は、世界的なベンチャーキャピタル(VC)の資金調達にとって記録的な年でした。DealStreetAsiaによると、東南アジアも例外ではなく、この地域では年間で記録的な25の新しいユニコーンが採掘されました。

ムーアの法則を超えて

ムーアの法則を超えて

計算に対する私たちの欲求とムーアの法則が提供できるものとの間には、指数関数的に増大するギャップがあります。私たちの文明は計算に基づいています—建築と想像力の現在の限界を超える技術を見つけなければなりません。

Language