forked from Tokyo-Metro-Gov/covid19
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathConfirmedCasesTable.vue
241 lines (239 loc) · 25.6 KB
/
ConfirmedCasesTable.vue
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
<template>
<svg
class="confirmed-cases-table"
viewBox="0 0 340 120"
fill="none"
xmlns="http://www.w3.org/2000/svg"
role="img"
:aria-label="
ariaLabel(検査実施人数, 陽性物数, 入院中, 軽症中等症, 重症, 死亡, 退院)
"
>
<mask id="path-1-inside-1" fill="white">
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M141 24H98V120H145V44H242V24H145H141Z"
/>
</mask>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M141 24H98V120H145V44H242V24H145H141Z"
fill="white"
/>
<path
d="M98 24V22H96V24H98ZM98 120H96V122H98V120ZM145 120V122H147V120H145ZM145 44V42H143V44H145ZM242 44V46H244V44H242ZM242 24H244V22H242V24ZM98 26H141V22H98V26ZM100 120V24H96V120H100ZM145 118H98V122H145V118ZM143 44V120H147V44H143ZM242 42H145V46H242V42ZM240 24V44H244V24H240ZM145 26H242V22H145V26ZM141 26H145V22H141V26Z"
fill="#00A040"
mask="url(#path-1-inside-1)"
/>
<path
d="M109.31 77.09V78.3H111.59C111.62 78.64 111.66 79 111.73 79.38L111.12 79.27C110.57 81.9 109.38 83.83 107.3 84.88C107.61 85.11 108.17 85.6 108.39 85.85C110.13 84.81 111.33 83.15 112.08 80.91C112.63 82.7 113.69 84.59 115.76 85.84C115.97 85.53 116.46 85.01 116.72 84.8C113.04 82.63 112.77 78.98 112.77 77.09H109.31ZM125.47 79.45H121.85V78.63H125.47V79.45ZM120.79 77.62V79.59H121.53V80.47H125.79V79.58H126.56V77.62H124.17V76.57H123.02V77.62H120.79ZM120.08 76.91L119.91 76.96H117.74V85.87H118.77V78.02H119.55C119.39 78.7 119.18 79.57 118.98 80.2C119.54 80.87 119.67 81.49 119.67 81.95C119.67 82.23 119.63 82.43 119.52 82.51C119.44 82.57 119.35 82.59 119.24 82.6C119.11 82.6 118.98 82.6 118.8 82.59C118.96 82.87 119.05 83.32 119.06 83.6C119.29 83.61 119.53 83.6 119.7 83.58C119.93 83.54 120.12 83.48 120.28 83.37C120.59 83.15 120.72 82.73 120.72 82.09C120.72 81.51 120.59 80.84 119.99 80.08C120.27 79.3 120.6 78.21 120.86 77.36L120.08 76.91ZM125.17 84.73C125.03 84.73 125.01 84.7 125.01 84.41V82.25H126.51V81.19H120.94V82.25H122.04C121.94 83.64 121.64 84.45 120.04 84.93C120.28 85.14 120.57 85.58 120.67 85.86C122.62 85.21 123.04 84.06 123.16 82.25H123.9V84.42C123.9 85.44 124.09 85.78 124.96 85.78H125.63C126.34 85.78 126.6 85.4 126.7 84C126.41 83.93 125.93 83.74 125.71 83.56C125.69 84.58 125.66 84.73 125.5 84.73H125.17ZM132.61 81.58V79.43H134.87V81.58H132.61ZM129.1 81.58V79.43H131.35V81.58H129.1ZM132.61 78.26V76.53H131.35V78.26H127.9V83.3H129.1V82.75H131.35V85.87H132.61V82.75H134.87V83.25H136.12V78.26H132.61Z"
fill="#00A040"
/>
<path
d="M148 47H192V119H148V47Z"
fill="white"
stroke="#00A040"
stroke-width="2"
/>
<path
d="M162.69 71.35H164.23V70.35H162.69V69.24H161.51V70.35H160V71.35H161.51V72.6H159.47V73.65H164.68V72.6H162.69V71.35ZM162.95 66C162.73 66.47 162.43 66.89 162.08 67.26C161.74 66.89 161.46 66.46 161.25 66H162.95ZM158.66 68.47H157.92V67.87H158.66V68.47ZM158.66 69.84H157.92V69.23H158.66V69.84ZM156.4 69.23H157.11V69.84H156.4V69.23ZM156.4 67.87H157.11V68.47H156.4V67.87ZM163.67 64.94L163.47 64.98H159.88V66H161.04L160.25 66.21C160.52 66.86 160.86 67.44 161.28 67.94C160.77 68.29 160.18 68.57 159.55 68.75V67.05H158.05V66.5H159.62V65.47H158.05V64.53H156.99V65.47H155.45V66.5H156.99V67.05H155.55V70.66H156.99V71.26H155.33V72.3H156.99V73.87H158.05V72.3H159.7V71.26H158.05V70.66H159.55V69.04C159.71 69.27 159.89 69.55 159.98 69.75C160.76 69.5 161.47 69.16 162.09 68.71C162.66 69.15 163.33 69.49 164.11 69.71C164.26 69.42 164.57 68.98 164.82 68.75C164.11 68.58 163.48 68.32 162.94 67.97C163.61 67.26 164.12 66.36 164.43 65.23L163.67 64.94ZM168.03 66.7H174.66V65.63H171.11V64.54H169.85V65.63H166.89V68.03C166.76 67.55 166.49 66.94 166.22 66.45L165.36 66.87C165.66 67.49 165.95 68.28 166.04 68.77L166.89 68.32V68.6C166.89 68.9 166.89 69.21 166.87 69.53C166.27 69.83 165.69 70.1 165.28 70.28L165.62 71.4C165.97 71.2 166.34 70.98 166.71 70.75C166.54 71.59 166.21 72.42 165.56 73.08C165.79 73.22 166.25 73.64 166.42 73.87C167.8 72.5 168.03 70.21 168.03 68.61V66.7ZM172.08 72.6V70.82H174.22V69.82H172.08V68.46H174.36V67.46H168.52V68.46H170.94V72.6H169.92V69.48H168.84V72.6H167.81V73.63H174.68V72.6H172.08ZM180 67.92C179.3 67.92 178.72 68.5 178.72 69.2C178.72 69.9 179.3 70.48 180 70.48C180.7 70.48 181.28 69.9 181.28 69.2C181.28 68.5 180.7 67.92 180 67.92ZM160.61 81.58V79.43H162.87V81.58H160.61ZM157.1 81.58V79.43H159.35V81.58H157.1ZM160.61 78.26V76.53H159.35V78.26H155.9V83.3H157.1V82.75H159.35V85.87H160.61V82.75H162.87V83.25H164.12V78.26H160.61ZM174.56 81.95V80.94H170.61V80.37H173.64V79.39H170.61V78.99C170.82 78.77 171.01 78.51 171.2 78.22H171.59C171.85 78.58 172.1 79 172.21 79.28L173.23 78.85C173.15 78.68 173.01 78.45 172.85 78.22H174.51V77.25H171.75C171.83 77.08 171.91 76.9 171.96 76.74L170.82 76.45C170.62 77.02 170.29 77.6 169.89 78.06V77.25H167.7C167.79 77.08 167.87 76.92 167.94 76.75L166.8 76.45C166.45 77.3 165.86 78.16 165.21 78.7C165.48 78.84 165.97 79.17 166.2 79.36C166.5 79.05 166.83 78.66 167.13 78.22H167.23C167.42 78.58 167.62 78.99 167.69 79.27L168.71 78.85C168.65 78.68 168.54 78.45 168.41 78.22H169.75C169.64 78.34 169.52 78.46 169.39 78.56C169.54 78.64 169.76 78.78 169.97 78.91H169.37V79.39H166.47V80.37H169.37V80.94H165.46V81.95H171.34V82.55H165.84V83.55H167.68L167.15 83.95C167.73 84.38 168.38 85 168.66 85.45L169.58 84.71C169.33 84.36 168.85 83.91 168.37 83.55H171.34V84.61C171.34 84.73 171.29 84.77 171.13 84.77C170.97 84.77 170.37 84.77 169.86 84.75C170.02 85.06 170.22 85.52 170.29 85.86C171.03 85.86 171.6 85.85 172.02 85.68C172.45 85.5 172.57 85.22 172.57 84.63V83.55H174.26V82.55H172.57V81.95H174.56ZM178.03 78.7H184.66V77.63H181.11V76.54H179.85V77.63H176.89V80.03C176.76 79.55 176.49 78.94 176.22 78.45L175.36 78.87C175.66 79.49 175.95 80.28 176.04 80.77L176.89 80.32V80.6C176.89 80.9 176.89 81.21 176.87 81.53C176.27 81.83 175.69 82.1 175.28 82.28L175.62 83.4C175.97 83.2 176.34 82.98 176.71 82.75C176.54 83.59 176.21 84.42 175.56 85.08C175.79 85.22 176.25 85.64 176.42 85.87C177.8 84.5 178.03 82.21 178.03 80.61V78.7ZM182.08 84.6V82.82H184.22V81.82H182.08V80.46H184.36V79.46H178.52V80.46H180.94V84.6H179.92V81.48H178.84V84.6H177.81V85.63H184.68V84.6H182.08Z"
fill="#00A040"
/>
<rect
x="196"
y="47"
width="45"
height="72"
fill="white"
stroke="#00A040"
stroke-width="2"
/>
<rect
x="1"
y="1"
width="45"
height="118"
fill="white"
stroke="#333333"
stroke-width="2"
/>
<path
d="M9.08 70.29V69.35H10.07V69.95C10.07 70.06 10.07 70.18 10.06 70.29H9.08ZM12.2 69.35V70.29H11.13C11.14 70.19 11.14 70.08 11.14 69.98V69.35H12.2ZM9.44 66.82C9.91 66.42 10.32 65.98 10.6 65.56C10.9 65.98 11.33 66.43 11.81 66.82H9.44ZM13.27 71.2V68.44H11.14V67.8H12.46V67.31C12.72 67.48 12.99 67.64 13.25 67.77C13.41 67.45 13.64 67.01 13.86 66.73C12.82 66.34 11.8 65.5 11.11 64.54H10.03C9.55 65.31 8.68 66.16 7.71 66.65V66.58H6.8V64.53H5.7V66.58H4.48V67.68H5.63C5.37 68.87 4.83 70.25 4.25 71.04C4.43 71.32 4.68 71.78 4.79 72.1C5.13 71.62 5.44 70.93 5.7 70.18V73.86H6.8V69.61C7.01 70.03 7.21 70.46 7.32 70.75L7.92 69.83C7.77 69.58 7.07 68.51 6.8 68.16V67.68H7.71V67.2C7.83 67.4 7.93 67.61 8 67.78C8.28 67.64 8.55 67.48 8.82 67.29V67.8H10.07V68.44H8.05V71.2H9.88C9.6 71.91 8.93 72.56 7.4 73.04C7.58 73.23 7.92 73.68 8.03 73.92C9.5 73.45 10.3 72.74 10.72 71.94C11.33 73.02 12.12 73.53 13.11 73.91C13.24 73.56 13.52 73.17 13.79 72.92C12.83 72.62 12.08 72.24 11.5 71.2H13.27ZM16.21 68.8C17.04 68.3 17.79 67.65 18.38 66.92V68.53H19.55V66.96C20.16 67.68 20.93 68.32 21.78 68.8H16.21ZM17.3 72.65V72.23H20.66V72.65H17.3ZM17.3 70.99H20.66V71.41H17.3V70.99ZM20.66 70.17H17.3V69.77H20.66V70.17ZM23.46 66.67V65.64H19.55V64.53H18.38V65.64H14.55V66.67H17.24C16.47 67.44 15.37 68.11 14.27 68.47C14.52 68.69 14.84 69.12 15.01 69.39C15.4 69.24 15.77 69.05 16.14 68.84V72.65H14.49V73.69H23.53V72.65H21.89V68.86C22.23 69.05 22.58 69.22 22.94 69.35C23.12 69.05 23.46 68.61 23.71 68.4C22.57 68.05 21.44 67.42 20.64 66.67H23.46ZM25.91 67.24V66.45H32.03V67.24H29.54V66.67H28.35V67.24H25.91ZM33.4 71.42V70.39H29.45C29.5 70.18 29.52 69.97 29.53 69.76H32.26V68.8H29.54V68.2H32.46V67.54H33.26V65.41H29.6V64.54H28.38V65.41H24.73V67.54H25.62V68.2H28.35V68.8H25.78V69.76H28.34C28.32 69.97 28.29 70.18 28.24 70.39H24.65V71.42H27.66C27.11 72.01 26.15 72.53 24.47 72.91C24.73 73.16 25.07 73.61 25.21 73.87C27.25 73.32 28.36 72.53 28.95 71.64C29.74 72.88 30.93 73.59 32.83 73.89C32.98 73.57 33.29 73.1 33.53 72.85C31.95 72.68 30.83 72.22 30.12 71.42H33.4ZM38.24 69.67L38.26 68.67V68.22H36.46C36.47 67.87 36.48 67.51 36.49 67.15H38.4C38.3 67.28 38.19 67.4 38.08 67.51C38.34 67.69 38.78 68.13 38.97 68.35L39.06 68.25V69.29L38.24 69.67ZM40.68 72.85C40.18 72.85 40.11 72.79 40.11 72.38V69.97L40.65 69.72V72.05H41.64V69.26L42.28 68.96C42.27 69.91 42.27 70.46 42.25 70.55C42.24 70.68 42.19 70.7 42.11 70.7C42.03 70.7 41.89 70.7 41.77 70.69C41.88 70.91 41.96 71.29 41.98 71.56C42.25 71.56 42.57 71.55 42.81 71.45C43.08 71.34 43.22 71.12 43.24 70.76C43.27 70.46 43.27 69.44 43.28 68.02L43.32 67.86L42.58 67.6L42.4 67.73L42.36 67.76L41.64 68.09V67.12H40.65V68.55L40.11 68.8V67.84H39.38C39.59 67.55 39.78 67.22 39.95 66.87H43.54V65.79H40.4C40.51 65.45 40.62 65.1 40.7 64.75L39.53 64.53C39.35 65.35 39.05 66.15 38.64 66.8V66.05H37.08V64.54H35.94V66.05H34.41V67.15H35.37C35.34 69.46 35.25 71.66 34.26 73.03C34.55 73.22 34.92 73.58 35.11 73.86C35.94 72.72 36.26 71.1 36.4 69.3H37.18C37.14 71.65 37.08 72.49 36.95 72.69C36.87 72.82 36.79 72.85 36.66 72.85C36.53 72.85 36.25 72.85 35.94 72.81C36.1 73.1 36.21 73.54 36.23 73.87C36.63 73.87 37.01 73.88 37.26 73.82C37.53 73.77 37.72 73.67 37.9 73.41C38.13 73.09 38.2 72.13 38.24 69.68L38.65 70.65L39.06 70.46V72.38C39.06 73.52 39.38 73.84 40.56 73.84H42.31C43.28 73.84 43.58 73.46 43.71 72.21C43.42 72.14 42.99 71.97 42.75 71.8C42.69 72.68 42.61 72.85 42.22 72.85H40.68ZM18.17 76.76C18.1 78.08 18.24 82.62 14.25 84.83C14.65 85.11 15.04 85.47 15.25 85.78C17.36 84.49 18.41 82.56 18.95 80.76C19.51 82.6 20.63 84.66 22.89 85.78C23.08 85.46 23.44 85.05 23.81 84.77C20.08 83.02 19.58 78.71 19.5 77.33C19.51 77.12 19.52 76.92 19.53 76.76H18.17ZM29.36 82.68V81.72C29.42 81.78 29.46 81.83 29.5 81.87C29.66 81.65 29.82 81.41 29.96 81.15C30.14 81.87 30.36 82.53 30.64 83.12C30.2 83.74 29.62 84.24 28.88 84.63C28.65 84.46 28.36 84.28 28.05 84.1C28.3 83.71 28.47 83.24 28.58 82.68H29.36ZM26.49 82.68H27.46C27.37 83.04 27.24 83.34 27.08 83.59C26.79 83.45 26.5 83.33 26.2 83.21L26.49 82.68ZM31.87 79.43C31.76 80.31 31.58 81.1 31.33 81.78C31.06 81.06 30.86 80.27 30.72 79.43H31.87ZM33.66 79.43V78.33H31C31.13 77.8 31.24 77.25 31.32 76.69L30.12 76.53C29.88 78.31 29.4 80.01 28.55 81.03C28.77 81.18 29.13 81.49 29.36 81.72H26.98L27.22 81.24L26.79 81.15H27.43V79.94C27.82 80.25 28.24 80.6 28.46 80.81L29.09 79.99C28.87 79.84 28.16 79.42 27.68 79.15H29.32V78.21H28.37C28.61 77.9 28.92 77.48 29.23 77.05L28.23 76.65C28.07 77.03 27.79 77.56 27.56 77.92L28.22 78.21H27.43V76.53H26.34V78.21H25.5L26.14 77.93C26.06 77.58 25.8 77.07 25.54 76.69L24.68 77.05C24.89 77.41 25.11 77.87 25.2 78.21H24.44V79.15H26C25.52 79.67 24.85 80.15 24.24 80.4C24.46 80.61 24.71 81 24.84 81.26C25.34 80.98 25.88 80.56 26.34 80.1V81.06L26.12 81.01C26.02 81.23 25.9 81.47 25.78 81.72H24.33V82.68H25.28C25.03 83.16 24.78 83.61 24.56 83.96L25.6 84.28L25.71 84.09C25.9 84.17 26.09 84.26 26.27 84.36C25.8 84.63 25.18 84.79 24.37 84.9C24.56 85.14 24.77 85.54 24.84 85.88C25.91 85.66 26.71 85.37 27.3 84.93C27.71 85.19 28.07 85.45 28.34 85.68L28.79 85.22C28.95 85.46 29.1 85.73 29.17 85.9C30.04 85.46 30.73 84.92 31.28 84.26C31.73 84.91 32.28 85.44 32.96 85.85C33.14 85.52 33.51 85.06 33.78 84.82C33.05 84.44 32.47 83.87 32.01 83.16C32.55 82.15 32.89 80.91 33.1 79.43H33.66Z"
fill="#4D4D4D"
/>
<text
class="black text"
transform="translate(12 100)"
:dx="getAdjustX(検査実施人数)"
>
<tspan>{{ 検査実施人数 }}</tspan>
<tspan class="unit" dx="-3">人</tspan>
</text>
<mask id="path-10-inside-2" fill="white">
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M340 0H49V17V22V120H96V22H340V0Z"
/>
</mask>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M340 0H49V17V22V120H96V22H340V0Z"
fill="white"
/>
<path
d="M49 0V-2H47V0H49ZM340 0H342V-2H340V0ZM49 120H47V122H49V120ZM96 120V122H98V120H96ZM96 22V20H94V22H96ZM340 22V24H342V22H340ZM49 2H340V-2H49V2ZM51 17V0H47V17H51ZM51 22V17H47V22H51ZM51 120V22H47V120H51ZM96 118H49V122H96V118ZM94 22V120H98V22H94ZM340 20H96V24H340V20ZM338 0V22H342V0H338Z"
fill="#00A040"
mask="url(#path-10-inside-2)"
/>
<path
d="M60.83 66.21H58.56V65.73H60.83V66.21ZM60.83 67.48H58.56V66.99H60.83V67.48ZM61.97 64.9H57.5V68.31H61.97V64.9ZM62.67 69.63V68.7H56.72V69.63H57.77C57.47 70.16 57.05 70.62 56.57 71C56.67 70.77 56.72 70.47 56.72 70.09C56.72 69.51 56.59 68.84 55.99 68.08C56.27 67.3 56.6 66.21 56.86 65.36L56.08 64.91L55.91 64.96H53.74V73.87H54.77V66.02H55.55C55.39 66.7 55.18 67.57 54.98 68.2C55.54 68.87 55.67 69.49 55.67 69.95C55.67 70.23 55.63 70.43 55.52 70.51C55.44 70.57 55.35 70.59 55.24 70.6C55.11 70.6 54.98 70.6 54.8 70.59C54.96 70.87 55.05 71.32 55.06 71.6C55.29 71.61 55.53 71.6 55.7 71.58C55.91 71.54 56.08 71.49 56.23 71.4C56.44 71.59 56.71 71.87 56.84 72.03C57.24 71.76 57.62 71.42 57.96 71.02H58.44C57.95 71.79 57.22 72.46 56.42 72.9C56.61 73.07 56.93 73.46 57.07 73.64C58.01 73.04 58.93 72.1 59.51 71.02H60.01C59.63 71.89 59.04 72.67 58.34 73.18C58.54 73.34 58.91 73.66 59.07 73.84C59.87 73.18 60.58 72.17 61.04 71.02H61.28C61.2 72.19 61.11 72.67 60.99 72.81C60.91 72.91 60.84 72.93 60.71 72.93C60.58 72.93 60.35 72.92 60.07 72.89C60.21 73.15 60.32 73.56 60.33 73.87C60.71 73.88 61.07 73.87 61.29 73.84C61.53 73.79 61.72 73.72 61.9 73.49C62.15 73.21 62.28 72.42 62.38 70.5L62.41 70.1H58.61C58.7 69.95 58.79 69.79 58.86 69.63H62.67ZM70.26 72.42V70.42H72.09V69.31H70.26V67.67H72.3V66.55H70.26V64.59H69.07V66.55H68.27C68.37 66.1 68.45 65.63 68.52 65.16L67.36 65C67.26 65.85 67.08 66.71 66.83 67.44C66.69 67.05 66.48 66.57 66.28 66.18L65.7 66.42V64.53H64.51V66.57L63.67 66.45C63.6 67.27 63.42 68.39 63.18 69.05L64.06 69.37C64.29 68.66 64.45 67.56 64.51 66.72V73.87H65.7V67.04C65.87 67.45 66.02 67.89 66.08 68.19L66.65 67.93C66.55 68.14 66.45 68.33 66.35 68.51C66.63 68.63 67.17 68.9 67.41 69.05C67.62 68.67 67.82 68.19 67.97 67.67H69.07V69.31H67.14V70.42H69.07V72.42H66.4V73.55H72.62V72.42H70.26ZM77.91 66.64H79.54C79.2 66.96 78.84 67.26 78.46 67.55H77.91V66.64ZM80.09 71.01H76.65V70.37H80.09V71.01ZM76.65 72.59V71.91H80.09V72.59H76.65ZM82.48 68.6V67.55H80.16C80.89 66.88 81.56 66.14 82.13 65.35L81.11 64.83C80.8 65.27 80.46 65.69 80.08 66.1V65.61H77.91V64.53H76.73V65.61H74.38V66.64H76.73V67.55H73.52V68.6H76.92C75.77 69.28 74.52 69.85 73.21 70.26C73.43 70.5 73.79 70.98 73.93 71.24C74.44 71.05 74.96 70.83 75.46 70.61V73.88H76.65V73.58H80.09V73.84H81.34V69.4H77.7C78.11 69.14 78.49 68.88 78.88 68.6H82.48ZM88.36 70.68V69.72C88.42 69.78 88.46 69.83 88.5 69.87C88.66 69.65 88.82 69.41 88.96 69.15C89.14 69.87 89.36 70.53 89.64 71.12C89.2 71.74 88.62 72.24 87.88 72.63C87.65 72.46 87.36 72.28 87.05 72.1C87.3 71.71 87.47 71.24 87.58 70.68H88.36ZM85.49 70.68H86.46C86.37 71.04 86.24 71.34 86.08 71.59C85.79 71.45 85.5 71.33 85.2 71.21L85.49 70.68ZM90.87 67.43C90.76 68.31 90.58 69.1 90.33 69.78C90.06 69.06 89.86 68.27 89.72 67.43H90.87ZM92.66 67.43V66.33H90C90.13 65.8 90.24 65.25 90.32 64.69L89.12 64.53C88.88 66.31 88.4 68.01 87.55 69.03C87.77 69.18 88.13 69.49 88.36 69.72H85.98L86.22 69.24L85.79 69.15H86.43V67.94C86.82 68.25 87.24 68.6 87.46 68.81L88.09 67.99C87.87 67.84 87.16 67.42 86.68 67.15H88.32V66.21H87.37C87.61 65.9 87.92 65.48 88.23 65.05L87.23 64.65C87.07 65.03 86.79 65.56 86.56 65.92L87.22 66.21H86.43V64.53H85.34V66.21H84.5L85.14 65.93C85.06 65.58 84.8 65.07 84.54 64.69L83.68 65.05C83.89 65.41 84.11 65.87 84.2 66.21H83.44V67.15H85C84.52 67.67 83.85 68.15 83.24 68.4C83.46 68.61 83.71 69 83.84 69.26C84.34 68.98 84.88 68.56 85.34 68.1V69.06L85.12 69.01C85.02 69.23 84.9 69.47 84.78 69.72H83.33V70.68H84.28C84.03 71.16 83.78 71.61 83.56 71.96L84.6 72.28L84.71 72.09C84.9 72.17 85.09 72.26 85.27 72.36C84.8 72.63 84.18 72.79 83.37 72.9C83.56 73.14 83.77 73.54 83.84 73.88C84.91 73.66 85.71 73.37 86.3 72.93C86.71 73.19 87.07 73.45 87.34 73.68L87.79 73.22C87.95 73.46 88.1 73.73 88.17 73.9C89.04 73.46 89.73 72.92 90.28 72.26C90.73 72.91 91.28 73.44 91.96 73.85C92.14 73.52 92.51 73.06 92.78 72.82C92.05 72.44 91.47 71.87 91.01 71.16C91.55 70.15 91.89 68.91 92.1 67.43H92.66ZM59.63 81.2C59.63 83.34 60.52 84.94 61.6 86L62.55 85.58C61.55 84.5 60.76 83.12 60.76 81.2C60.76 79.28 61.55 77.9 62.55 76.82L61.6 76.4C60.52 77.46 59.63 79.06 59.63 81.2ZM65.69 83.85C65.17 84.32 64.28 84.76 63.46 85.04C63.71 85.22 64.12 85.61 64.33 85.82C65.15 85.46 66.14 84.87 66.76 84.27L65.69 83.85ZM65.41 79.09H67.39V79.61H65.41V79.09ZM65.41 77.73H67.39V78.25H65.41V77.73ZM70.58 78.25H68.53V77.73H70.58V78.25ZM70.58 79.61H68.53V79.09H70.58V79.61ZM72.53 83.48C72.02 82.95 71 82.25 70.2 81.78L69.34 82.32C69.58 82.46 69.83 82.62 70.07 82.8L67.47 82.83C68.45 82.33 69.48 81.73 70.34 81.14L69.32 80.57C68.74 81.03 67.95 81.56 67.13 82.04C66.96 81.91 66.77 81.78 66.56 81.65C67.05 81.35 67.62 80.96 68.12 80.56L68.01 80.51H71.75V76.83H64.3V80.51H66.58C66.32 80.74 66.04 80.97 65.76 81.17C65.55 81.06 65.35 80.95 65.16 80.85L64.33 81.49C64.91 81.79 65.6 82.22 66.1 82.6C65.92 82.69 65.75 82.78 65.58 82.85C64.86 82.86 64.21 82.87 63.65 82.87L63.68 83.81C64.69 83.79 65.99 83.77 67.39 83.74V85.87H68.56V83.71C69.41 83.69 70.28 83.66 71.14 83.64C71.32 83.8 71.48 83.95 71.6 84.09L72.53 83.48ZM69.18 84.38C69.96 84.78 70.98 85.41 71.47 85.8L72.4 85.14C71.84 84.72 70.79 84.14 70.04 83.78L69.18 84.38ZM77.17 81.93C77 81.72 76.28 80.98 75.96 80.68V80.36H76.95V79.82H82.61V79.08H80.34V78.74H82.18V78.05H80.34V77.71H82.41V76.99H80.34V76.54H79.15V76.99H77.2V77.71H79.15V78.05H77.38V78.74H79.15V79.08H76.89V79.25H75.96V77.9C76.38 77.8 76.78 77.68 77.14 77.54L76.35 76.63C75.6 76.95 74.42 77.22 73.34 77.37C73.47 77.62 73.62 78.03 73.67 78.28C74.03 78.24 74.41 78.19 74.8 78.13V79.25H73.47V80.36H74.72C74.35 81.35 73.78 82.46 73.21 83.12C73.4 83.42 73.65 83.91 73.76 84.25C74.13 83.77 74.49 83.11 74.8 82.39V85.86H75.96V81.96C76.17 82.29 76.38 82.63 76.49 82.86L77.17 81.93ZM78.57 83.1H81V83.52H78.57V83.1ZM78.57 81.99H81V82.42H78.57V81.99ZM78.57 80.89H81V81.31H78.57V80.89ZM82.13 84.26V80.16H77.51V84.26H78.38C77.88 84.6 77.09 84.97 76.41 85.17C76.63 85.38 76.96 85.7 77.14 85.91C77.94 85.65 78.93 85.17 79.54 84.7L78.87 84.26H80.69L80.07 84.71C80.66 85.08 81.35 85.57 81.72 85.88L82.76 85.32C82.36 85.04 81.67 84.62 81.06 84.26H82.13ZM86.37 81.2C86.37 79.06 85.48 77.46 84.4 76.4L83.45 76.82C84.45 77.9 85.24 79.28 85.24 81.2C85.24 83.12 84.45 84.5 83.45 85.58L84.4 86C85.48 84.94 86.37 83.34 86.37 81.2Z"
fill="#00A040"
/>
<path
d="M211.7 82V81.55H213.36V82H211.7ZM211.7 80.39H213.36V80.84H211.7V80.39ZM216.31 80.39V80.84H214.56V80.39H216.31ZM216.31 82H214.56V81.55H216.31V82ZM214.56 84.65V84.12H217.9V83.23H214.56V82.78H217.53V79.61H214.56V79.23H218.48V78.3H214.56V77.78C215.65 77.7 216.69 77.59 217.56 77.45L217.01 76.53C215.32 76.81 212.61 76.98 210.28 77.03C210.38 77.27 210.51 77.67 210.52 77.94C211.42 77.93 212.4 77.9 213.36 77.86V78.3H209.54V79.23H213.36V79.61H210.54V82.78H213.36V83.23H210.21V84.12H213.36V84.65H209.48V85.59H218.55V84.65H214.56ZM222.03 78.7H228.66V77.63H225.11V76.54H223.85V77.63H220.89V80.03C220.76 79.55 220.49 78.94 220.22 78.45L219.36 78.87C219.66 79.49 219.95 80.28 220.04 80.77L220.89 80.32V80.6C220.89 80.9 220.89 81.21 220.87 81.53C220.27 81.83 219.69 82.1 219.28 82.28L219.62 83.4C219.97 83.2 220.34 82.98 220.71 82.75C220.54 83.59 220.21 84.42 219.56 85.08C219.79 85.22 220.25 85.64 220.42 85.87C221.8 84.5 222.03 82.21 222.03 80.61V78.7ZM226.08 84.6V82.82H228.22V81.82H226.08V80.46H228.36V79.46H222.52V80.46H224.94V84.6H223.92V81.48H222.84V84.6H221.81V85.63H228.68V84.6H226.08Z"
fill="#00A040"
/>
<rect
x="245"
y="25"
width="45"
height="94"
stroke="#00A040"
stroke-width="2"
/>
<rect
x="294"
y="25"
width="45"
height="94"
stroke="#00A040"
stroke-width="2"
/>
<path
d="M309.05 78.8H309.85C310.04 79.4 310.27 79.94 310.57 80.41C310.06 80.51 309.54 80.62 309.05 80.72V78.8ZM311.56 75.87V76.39H309.05V75.87H311.56ZM312.35 78.8C312.06 79.06 311.68 79.35 311.34 79.58C311.18 79.34 311.04 79.08 310.93 78.8H312.35ZM309.05 77.8V77.25H311.56V77.8H309.05ZM307.47 82.18C308.4 81.96 309.58 81.69 310.7 81.42L310.62 80.49C311.14 81.29 311.86 81.88 312.85 82.24C313.01 81.92 313.35 81.46 313.6 81.22C312.92 81.03 312.37 80.71 311.93 80.29C312.41 80.03 312.97 79.68 313.48 79.35L312.72 78.72V74.87H307.9V80.94C307.68 80.98 307.47 81.02 307.28 81.05L307.47 82.18ZM307.07 76.29C306.72 75.82 305.99 75.2 305.4 74.78L304.52 75.5C305.11 75.94 305.82 76.6 306.12 77.08L307.07 76.29ZM306.78 78.41H304.47V79.5H305.62V81.61C305.18 81.95 304.68 82.28 304.25 82.53L304.83 83.77C305.38 83.35 305.82 82.96 306.26 82.57C306.91 83.35 307.73 83.63 308.96 83.68C310.15 83.73 312.16 83.71 313.36 83.65C313.42 83.31 313.6 82.73 313.73 82.45C312.4 82.55 310.15 82.58 308.98 82.53C307.94 82.49 307.19 82.22 306.78 81.55V78.41ZM322.47 77.45H318.85V76.63H322.47V77.45ZM317.79 75.62V77.59H318.53V78.47H322.79V77.58H323.56V75.62H321.17V74.57H320.02V75.62H317.79ZM317.08 74.91L316.91 74.96H314.74V83.87H315.77V76.02H316.55C316.39 76.7 316.18 77.57 315.98 78.2C316.54 78.87 316.67 79.49 316.67 79.95C316.67 80.23 316.63 80.43 316.52 80.51C316.44 80.57 316.35 80.59 316.24 80.6C316.11 80.6 315.98 80.6 315.8 80.59C315.96 80.87 316.05 81.32 316.06 81.6C316.29 81.61 316.53 81.6 316.7 81.58C316.93 81.54 317.12 81.48 317.28 81.37C317.59 81.15 317.72 80.73 317.72 80.09C317.72 79.51 317.59 78.84 316.99 78.08C317.27 77.3 317.6 76.21 317.86 75.36L317.08 74.91ZM322.17 82.73C322.03 82.73 322.01 82.7 322.01 82.41V80.25H323.51V79.19H317.94V80.25H319.04C318.94 81.64 318.64 82.45 317.04 82.93C317.28 83.14 317.57 83.58 317.67 83.86C319.62 83.21 320.04 82.06 320.16 80.25H320.9V82.42C320.9 83.44 321.09 83.78 321.96 83.78H322.63C323.34 83.78 323.6 83.4 323.7 82C323.41 81.93 322.93 81.74 322.71 81.56C322.69 82.58 322.66 82.73 322.5 82.73H322.17Z"
fill="#00A040"
/>
<text
class="green text"
transform="translate(60 100)"
:dx="getAdjustX(陽性物数)"
>
<tspan>{{ 陽性物数 }}</tspan>
<tspan class="unit" dx="-3">人</tspan>
</text>
<text
class="green text"
transform="translate(110 100)"
:dx="getAdjustX(入院中)"
>
<tspan>{{ 入院中 }}</tspan>
<tspan class="unit" dx="-3">人</tspan>
</text>
<text
class="green text"
transform="translate(157 100)"
:dx="getAdjustX(軽症中等症)"
>
<tspan>{{ 軽症中等症 }}</tspan>
<tspan class="unit" dx="-3">人</tspan>
</text>
<text
class="green text"
transform="translate(207 100)"
:dx="getAdjustX(重症)"
>
<tspan>{{ 重症 }}</tspan>
<tspan class="unit" dx="-3">人</tspan>
</text>
<text
class="green text"
transform="translate(256 100)"
:dx="getAdjustX(死亡)"
>
<tspan>{{ 死亡 }}</tspan>
<tspan class="unit" dx="-3">人</tspan>
</text>
<text
class="green text"
transform="translate(304 100)"
:dx="getAdjustX(退院)"
>
<tspan>{{ 退院 }}</tspan>
<tspan class="unit" dx="-3">人</tspan>
</text>
<path
d="M262.97 80.54C262.85 81.06 262.7 81.53 262.51 81.96C262.14 81.69 261.66 81.41 261.24 81.18C261.37 80.97 261.5 80.76 261.62 80.54H262.97ZM266.19 84.68C265.84 84.68 265.79 84.61 265.79 84.13V82.23C266.69 81.76 267.64 81.22 268.46 80.65L267.57 79.62C267.1 80.05 266.46 80.56 265.79 80.99V78.39H268.47V77.25H259.55V78.39H261.24C260.87 79.6 260.17 81.01 259.22 81.84C259.48 82.02 259.89 82.38 260.1 82.61C260.27 82.45 260.44 82.27 260.6 82.07C261.06 82.35 261.57 82.7 261.95 83C261.36 83.86 260.6 84.49 259.68 84.91C259.94 85.1 260.37 85.57 260.54 85.85C262.45 84.88 263.82 82.89 264.34 79.68L263.57 79.42L263.37 79.46H262.13C262.28 79.11 262.41 78.77 262.52 78.43L262.35 78.39H264.58V84.13C264.58 85.4 264.89 85.78 266.01 85.78H267.33C268.32 85.78 268.62 85.24 268.75 83.67C268.43 83.59 267.94 83.39 267.67 83.18C267.62 84.41 267.56 84.68 267.22 84.68H266.19ZM278.55 79.62V78.42H274.57V76.54H273.35V78.42H269.46V79.62H270.55V83.43C270.55 85.09 271.26 85.55 272.94 85.55H276.33C277.04 85.55 277.89 85.53 278.22 85.46C278.16 85.15 278.09 84.57 278.07 84.26C277.66 84.33 276.94 84.38 276.37 84.38H272.8C272 84.38 271.79 84.13 271.79 83.48V79.62H278.55Z"
fill="#00A040"
/>
</svg>
</template>
<script>
export default {
props: [
'検査実施人数',
'陽性物数',
'入院中',
'軽症中等症',
'重症',
'死亡',
'退院'
],
methods: {
/** 桁数に応じて位置の調整をする */
getAdjustX(input) {
const length = input.toString(10).length
switch (length) {
case 1: {
return 3
}
case 2: {
return 0
}
case 3: {
return -3
}
case 4: {
return -8
}
default: {
return 0
}
}
},
/** グラフ内容がわかる支援技術用テキストの中身を取得する **/
ariaLabel(
inspected,
positive,
hospitalized,
mild,
critically,
deceased,
discharged
) {
const ariaLabel = `検査陽性者の状況: 検査実施人数は${inspected}人、うち累積の陽性者数は${positive}人です。入院中は${hospitalized}人で、うち軽症・中等症は${mild}人、また重症は${critically}人です。さらに死亡は${deceased}人、退院は${discharged}人です。`
return ariaLabel
}
}
}
</script>
<style lang="scss" scoped>
.confirmed-cases-table {
.black {
fill: #4d4d4d;
}
.green {
fill: #00a040;
}
.text {
font-size: 13px;
font-weight: bold;
}
.unit {
font-size: 10px;
}
}
</style>