반응형
파이썬 라인 그래프(matplotlib, plotly)¶
In [1]:
import numpy as np
# 샘플데이터(a) 생성
a = np.random.randint(9, 15, size=10)
a
Out[1]:
In [2]:
# 샘플데이터(b) 생성
b = np.random.randint(8, 16, size=10)
b
Out[2]:
In [3]:
# X축 값 지정
time = np.arange(1,11)
time
Out[3]:
In [4]:
import matplotlib.pyplot as plt
# 그래프 생성
plt.plot(time, a)
plt.plot(time, b)
# x 축 범위 고정
plt.xticks(time)
# y 축 범위 고정
plt.yticks(np.arange(8,17))
# 표 타이틀
plt.title("test line graph")
# 축 라벨
plt.xlabel("timeseries")
plt.ylabel("score")
# 라인이름
plt.legend(["a", "b"])
plt.show()
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' 카테고리의 다른 글
[넘파이] axis 옵션 활용한 argmax 함수 사용, 최대값 위치 (0) | 2022.12.16 |
---|---|
파이썬 아이리스(load_iris) 데이터 불러오기 sklearn.datasets (0) | 2022.12.15 |
파이토치(torch) 텐서 사이즈 보기 (0) | 2022.12.14 |
[pillow] numpy array to image 어레이를 rgb에 R 값만 사용해서 이미지로 변환 (0) | 2022.12.13 |
파이썬 파일크기 확인 os.path.getsize (0) | 2022.12.09 |
댓글