python 軸ラベル - オンラインプロットアカウントなしでプロットして使用する





凡例 折れ線グラフ (3)


はい、できます。 plotlyアカウントを持つ唯一の目的は、あなたのplotlyアカウントにグラフをホストすることです。

Plotly Offlineでは、オフラインでグラフを作成してローカルに保存することができます。 グラフをサーバーに保存する代わりに、データとグラフはローカルシステムに残ります。

プロットライブラリを使用して、オンラインプロットアカウントを持たずに、Pythonでチャートを作成することは可能ですか? 私はコードがopensource https://github.com/plotly/plotly.pyだと思う。 私はオンラインアカウントなしでこれを使用できるかどうかを知りたいと思います。




プロットのアカウントを持たずにオフラインで作業することができます。 プロットバージョンは1.9.xシリーズ以上である必要があります。

import numpy as np
from plotly import __version__
from plotly.offline import download_plotlyjs, init_notebook_mode, plot,iplot
print (__version__) # requires version >= 1.9.0

#Always run this the command before at the start of notebook
init_notebook_mode(connected=True)
import plotly.graph_objs as go

x=np.array([2,5,8,0,2,-8,4,3,1])
y=np.array([2,5,8,0,2,-8,4,3,1])


data = [go.Scatter(x=x,y=y)]
fig = go.Figure(data = data,layout = go.Layout(title='Offline Plotly Testing',width = 800,height = 500,
                                           xaxis = dict(title = 'X-axis'), yaxis = dict(title = 'Y-axis')))


plot(fig,show_link = False)

あなたのオフラインプロットライブラリが設定されています。 リファレンス: Plotly Offlineチュートリアル

これは、作成されたオフライングラフで、グラフがローカルディレクトリに保存されているためオンラインURLがないことを確認します




Python 3では:

静的メソッドと同じように、非静的メソッドを使うのも良い方法です。

class Account:
# here is the main class

# a non-static method
def login(self, url, email, password):
    # as a convention self is passed as a 
    # placeholder for the class Object itself

    self.login_url = url
    self.user_email = email
    self.user_password = password

    print(login_url, user_email, user_password)

非静的メソッドを静的メソッドと呼びます。

"""
* Referencing the Account.login(self, url, email, password)
* Just call the `Account` object as the self 
"""
Account.login(Account, "https://example.com/login", "[email protected]", "password_example")

:$ https://example.com/login [email protected] password_example




python charts plotly