質問するログイン新規登録

回答編集履歴

1

コード追記と画像差し替え

2020/01/21 01:02

投稿

8524ba23
8524ba23

スコア38350

answer CHANGED
@@ -28,6 +28,11 @@
28
28
  xs = sorted(set(lines.flatten()[::2]))
29
29
  print(xs) # [0, 2, 3, 4, 5, 7]
30
30
 
31
+ # 最小~最大の端点までの整数x座標を取得
32
+ xs = [x for x in range(xs[0],xs[-1]+1)]
33
+ print(xs) # [0, 1, 2, 3, 4, 5, 6, 7]
34
+
35
+
31
36
  # x点から各ポリゴンのy値を算出し重ね合わせ
32
37
  ys = []
33
38
  for x in xs:
@@ -42,4 +47,4 @@
42
47
  ax.add_patch(p)
43
48
  plt.show()
44
49
  ```
45
- ![イメージ説明](2ac6fefd4d57679850f8b82bdb6b2042.png)
50
+ ![イメージ説明](ff5086733802b3dc9ffaf0e43a1f5b3e.png)