回答編集履歴
1
追記
answer
CHANGED
@@ -10,5 +10,17 @@
|
|
10
10
|
ax.xaxis.set_major_formatter(ticker.PercentFormatter(1))
|
11
11
|
ax.yaxis.set_major_formatter('{x:.3f}')
|
12
12
|
```
|
13
|
-
|
13
|
+
上記では、Y軸は単純な小数点以下3桁表示です。
|
14
|
+
|
14
|
-
|
15
|
+
小数点の前の0を省略したいなら、単純なformatでは対応できなさそうなので、
|
16
|
+
関数を作ってFuncFormatterを使います。
|
17
|
+
```python
|
18
|
+
def form000(x, pos):
|
19
|
+
s = f'{x:.3f}'
|
20
|
+
if -1 < x < 1:
|
21
|
+
s = s.replace('0.', '.')
|
22
|
+
return s
|
23
|
+
|
24
|
+
ax.yaxis.set_major_formatter(ticker.FuncFormatter(form000))
|
25
|
+
```
|
26
|
+
関数の中は、ご希望にあわせて修正ください。
|