回答編集履歴
1
コメント追加
answer
CHANGED
|
@@ -1,4 +1,4 @@
|
|
|
1
|
-
yuwki0131さんの助言を受け、こんなふうにしてみました。
|
|
1
|
+
yuwki0131さんの助言を受け、こんなふうにしてみました。x軸を常に上下中央に描画します。
|
|
2
2
|
|
|
3
3
|
```python3
|
|
4
4
|
import plotly
|
|
@@ -8,6 +8,7 @@
|
|
|
8
8
|
N = 2501
|
|
9
9
|
x_t = np.linspace(0, T, N)#時間軸
|
|
10
10
|
|
|
11
|
+
#最大値と最小値が異なる波形を生成
|
|
11
12
|
a = 2*np.sin(2*np.pi*10*x_t) + np.random.normal(0, 0.05, N)
|
|
12
13
|
b = np.cos(2*np.pi*10*x_t) + np.random.normal(0, 0.1, N) + 0.1
|
|
13
14
|
|
|
@@ -33,13 +34,13 @@
|
|
|
33
34
|
),
|
|
34
35
|
yaxis=dict(
|
|
35
36
|
title="a",
|
|
36
|
-
range=[-range_a, range_a]
|
|
37
|
+
range=[-range_a, range_a]#レンジを指定
|
|
37
38
|
),
|
|
38
39
|
yaxis2=dict(
|
|
39
40
|
title="b",
|
|
40
41
|
overlaying="y",
|
|
41
42
|
side="right",
|
|
42
|
-
range=[-range_b, range_b]
|
|
43
|
+
range=[-range_b, range_b]#レンジを指定
|
|
43
44
|
),
|
|
44
45
|
)
|
|
45
46
|
fig = plotly.graph_objs.Figure(data=p_data, layout=p_layout)
|