Mengenal Plotly dan Dash
Plotly adalah sebuah library untuk membuat plot di Python. Dalam artikel ini, kita akan membahas cara membuat plot 3D scatter plots menggunakan Plotly dan Dash.
Cara Membuat Plot 3D Scatter dengan Plotly
Pertama-tama, Anda perlu mengimpor library Plotly:
import plotly.express as px
Lalu, Anda dapat membuat dataframe menggunakan data iris dari Plotly:
df = px.data.iris()
Selanjutnya, Anda dapat membuat plot 3D scatter dengan menggunakan fungsi px.scatter_3d
dan menentukan kolom-kolom x, y, z, serta warna (color) untuk mewakili data ke-4:
fig = px.scatter_3d(df, x='sepal_length', y='sepal_width', z='petal_width',
color='species')
Akhirnya, Anda dapat menampilkan plot menggunakan fungsi fig.show()
:
fig.show()
Dengan demikian, Anda akan mendapatkan plot 3D scatter yang memuat data iris.
Cara Membuat Plot 3D Scatter dengan Dash
Dash adalah sebuah framework untuk membuat aplikasi analitikal di Python tanpa perlu menggunakan JavaScript. Untuk membuat plot 3D scatter dengan Dash, Anda dapat mengimpor library Plotly dan menggunakan fungsi go.Figure
untuk membuat plot:
import plotly.graph_objects as go
x = np.linspace(0, 10, 50)
y = np.cos(x)
z = np.sin(x)
fig = go.Figure(data=[go.Scatter3d(x=x, y=y, z=z, mode='markers')])
Lalu, Anda dapat menampilkan plot menggunakan fungsi fig.show()
:
fig.show()
Dengan demikian, Anda akan mendapatkan plot 3D scatter yang memuat data.
Customizing Style
Plotly dan Dash juga memungkinkan Anda untuk mengcustomisasi gaya plot. Contohnya, Anda dapat menggunakan parameter colorscale
untuk menentukan skala warna, serta opacity
untuk menentukan ketajaman plot:
import plotly.graph_objects as go
x = np.linspace(0, 10, 50)
y = np.cos(x)
z = np.sin(x)
fig = go.Figure(data=[go.Scatter3d(x=x, y=y, z=z, mode='markers',
marker=dict(size=12, color=z, colorscale='Viridis', opacity=0.8))])
fig.show()
Dengan demikian, Anda dapat membuat plot 3D scatter yang lebih menarik dan informatif.
Membuat plot 3D scatter menggunakan Plotly dan Dash adalah salah satu cara untuk memvisualisasikan data 3D. Dalam artikel ini, kita telah membahas cara-cara membuat plot 3D scatter dengan menggunakan library Plotly dan framework Dash. Kita juga telah mengetahui cara customizing style dari plot 3D scatter.