plotly三維數據散點,Python

import numpy as np
import plotly.graph_objs as go


def f(x, y):
    z = np.power(x, 2) + np.power(y, 2)
    return z


if __name__ == '__main__':
    # num個從0到10的線性數據點。
    x = y = np.linspace(start=0, stop=10, num=1000)
    # z=x*x + y*y
    z = f(x, y)

    data = [
        go.Scatter3d(
            x=x,
            y=y,
            z=z,
            mode='markers',
            opacity=0.9,
        )
    ]

    fig = go.Figure(data=data)
    fig.update_layout(
        title='三維散點',
        autosize=False,
        width=900,
        height=900,
        margin=dict(
            l=65,
            r=50,
            b=65,
            t=90
        )
    )

    fig.show()

 

如圖:

發佈了1033 篇原創文章 · 獲贊 999 · 訪問量 340萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章