Plotly

Plotly 是一個用於繪圖和資料視覺化的現代平臺。 Plotly 可用於生成各種圖形,尤其適用於資料科學,可用作 PythonRJavaScriptJuliaMATLAB 的庫。它還可以用作具有這些語言的 Web 應用程式。

使用者可以安裝 plotly 庫並在使用者身份驗證後離線使用它。此處給出了此庫的安裝和離線身份驗證。此外,這些圖也可以在 Jupyter 筆記本中製作。

使用此庫需要具有使用者名稱和密碼的帳戶。這使工作區可以在雲上儲存繪圖和資料。

該庫的免費版本具有一些略微有限的功能,旨在每天製作 250 個地塊。付費版本具有所有功能,無限的劇情下載和更多的私人資料儲存。有關詳細資訊,可以訪問主頁這裡

有關文件和示例,可以訪問此處

文件示例中的示例圖:

import plotly.graph_objs as go
import plotly as ply

# Create random data with numpy
import numpy as np

N = 100
random_x = np.linspace(0, 1, N)
random_y0 = np.random.randn(N)+5
random_y1 = np.random.randn(N)
random_y2 = np.random.randn(N)-5

# Create traces
trace0 = go.Scatter(
    x = random_x,
y = random_y0,
mode = 'lines',
name = 'lines'
)
trace1 = go.Scatter(
    x = random_x,
    y = random_y1,
    mode = 'lines+markers',
    name = 'lines+markers'
)
trace2 = go.Scatter(
    x = random_x,
    y = random_y2,
    mode = 'markers',
    name = 'markers'
)
data = [trace0, trace1, trace2]

ply.offline.plot(data, filename='line-mode')

情節