반응형
python line graph matplolib, plotly¶
In [1]:
import numpy as np
# sample data a generate
a = np.random.randint(9, 15, size=10)
a
Out[1]:
array([13, 12, 12, 13, 14, 10, 13, 10, 13, 12])
In [2]:
# sample data b generate
b = np.random.randint(8, 16, size=10)
b
Out[2]:
array([ 8, 13, 9, 15, 12, 12, 14, 11, 13, 13])
In [3]:
# x axis data generate
time = np.arange(1,11)
time
Out[3]:
array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
[matplotlib] line graph¶
In [4]:
import matplotlib.pyplot as plt
# frame generate
plt.plot(time, a)
plt.plot(time, b)
# x axis range fix
plt.xticks(time)
# y axis range fix
plt.yticks(np.arange(8,17))
# graph title
plt.title("test line graph")
# axis label
plt.xlabel("timeseries")
plt.ylabel("score")
# line name
plt.legend(["a", "b"])
plt.show()
[plotly] line graph¶
In [5]:
import plotly.graph_objects as go
fig = go.Figure()
fig.add_trace(go.Scatter(x=time, y=a, mode='lines', name="a"))
fig.add_trace(go.Scatter(x=time, y=b, mode='lines', name="b"))
fig.update_layout(title="test line graph",
xaxis_title="timeseries",
yaxis_title="score")
fig.show()
반응형
'python' 카테고리의 다른 글
넘파이 어레이 값 타입 확인 dtype (0) | 2023.08.03 |
---|---|
넘파이 최대값 위치 찾기 / 넘파이 최소값 위치 찾기 (0) | 2023.08.03 |
python check filesize os.path.getsize (0) | 2023.07.31 |
파일 이름과 파일 확장자 분리 os.path.splitext (0) | 2023.07.30 |
파일 경로에서 파일 이름 추출 os.path.basename (0) | 2023.07.30 |
댓글