web-dev-qa-db-ja.com

plotlyが自動的にプロットされないようにする方法

私はちょうど陰謀を発見し、今のところそれが好きです。私はこのコードをメインのウェブサイトから提供しています

import plotly.plotly as py
from plotly.graph_objs import *

trace0 = Scatter(
    x=[1,2,3,4],
    y=[10,15,13,17]
)
trace1 = Scatter(
    x=[1,2,3,4],
    y=[16,5,11,9]
)
data = Data([trace0, trace1])

unique_url = py.plot(data, filename='basic-line')

私は2つのことに興味があります:

1)このコードを実行すると、ブラウザが自動的にポップアップし、グラフが表示されます。後でhtmlファイルに埋め込むことができるようにURLだけが必要です。ブラウザを開いてグラフを表示する機能をオフにする方法はありますか?

2)「このデータで遊ぶ」リンクを取り除く方法はありますか?

私は提供されたドキュメントをくまなく調べましたが、これら2つの問題について手ぶらで出てきました。

14
Matt Cremeens

ポップアップを無効にするには、auto_open=FALSEを使用して、次のことを試してください。

py.plot(data, filename='basic_line', auto_open=False)
22

py.plot(data, show_link=False)はそのリンクを削除します(Export to plot.lyというリンクを参照している場合)。少なくとも、import plotly.offline as pyを使用します。上部のリンク(グラフの上にマウスを置いたとき)については、Save and edit plot in cloudを削除しようとしていますが、そのためのオプションはJavaスクリプトバージョン...そして、他の便利なアイテムがあるバー全体を非表示にします(javascriptオプションは:{displayModeBar: false})。明らかに、「このデータで遊ぶ」への参照があいまいです。回避策を確認できます私はここに書いた: Plotly.Pyオフラインへの設定モードの追加-modebar

0
Matt

簡単に削除できます Plot.lyにエクスポート オフライングラフのリンク。

保存したhtmlファイルをテキストエディタで開きます。と検索します。 {"showLink":true、 "linkText": "plot.lyにエクスポート"}

そして、true値をfalseに変更します。

0
Rishikesh Jha