Plotlyはブラウザ上にデータを可視化するツールです。
JavaScriptを利用し、ブラウザ上でインタラクティブに操作できるなグラフや、構造データの可視化が可能です。
import plotly.graph_objects as go
import numpy as np
import pandas as pd
wave = pd.read_csv('EL_CENTRO_NS.csv', header=None)
x = wave[0]
y = wave[1]
# Create figure
fig = go.Figure(
data=[go.Scatter(x=x, y=y,
mode="lines",
line=dict(width=1, color="blue"))
]
)
fig.update_layout(template="ggplot2")
fig.update_layout(title="EL_CENTRO_NS",title_x=0.5)
fig.update_xaxes(title="Time(sec)")
fig.update_yaxes(title="Acceleration(m/s/s)")
fig.update_xaxes(range=(0,25))
fig.update_yaxes(range=(-4,4))
fig.update_xaxes(rangeslider={"visible":True})
#fig.show()
fig.write_html("el_centro_ns.html")
ライブラリも豊富で、様々なデータを可視化できます。