Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Concave data in contour plots causes rendering issues #7239

Open
ndrezn opened this issue Oct 18, 2024 · 3 comments
Open

Concave data in contour plots causes rendering issues #7239

ndrezn opened this issue Oct 18, 2024 · 3 comments
Labels
bug something broken cs customer success P3 not needed for current cycle

Comments

@ndrezn
Copy link
Member

ndrezn commented Oct 18, 2024

Codepen: https://codepen.io/ndrezn/pen/ZEgyrMw

Plotly renders out of boundary region in contour plots with concave-shaped XYZ data.

Given this example, we expect to see:
Image

Here are the marked data points:
Image

However rendering this data in Plotly shows:
Image

Reproduction

Complete example HTML
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Contour Plot</title>
    <script src="https://cdn.plot.ly/plotly-latest.min.js"></script>
</head>
<body>

<div id="myDiv" style="width:100%;height:100vh;"></div>

JS

x = [0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
0.9,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
16.3489,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
31.7978,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
47.2467,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
62.695602,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
78.1445,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
93.5934,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
109.042305,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
124.4912,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
139.94011,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
155.389,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
170.8379,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
186.2868,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
201.7357,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
217.1846,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
232.6335,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
248.0824,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
263.5313,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
278.9802,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
294.4291,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
309.87802,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
325.3269,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
340.77582,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
356.2247,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
371.6736,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
387.1225,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
402.5714,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
418.0203,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
433.4692,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
448.91812,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
464.367,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
655.2509,
846.1348,
846.1348,
846.1348,
846.1348,
846.1348,
846.1348,
846.1348,
846.1348,
846.1348,
846.1348,
846.1348,
846.1348,
846.1348,
846.1348,
846.1348,
846.1348,
846.1348,
846.1348,
1037.0187,
1037.0187,
1037.0187,
1037.0187,
1037.0187,
1037.0187,
1037.0187,
1037.0187,
1037.0187,
1037.0187,
1037.0187,
1037.0187,
1037.0187,
1037.0187,
1227.9026,
1227.9026,
1227.9026,
1227.9026,
1227.9026,
1227.9026,
1227.9026,
1227.9026,
1227.9026,
1227.9026,
1227.9026,
1227.9026,
1418.7865,
1418.7865,
1418.7865,
1418.7865,
1418.7865,
1418.7865,
1418.7865,
1418.7865,
1418.7865,
1418.7865,
1609.6704,
1609.6704,
1609.6704,
1609.6704,
1609.6704,
1609.6704,
1609.6704,
1609.6704,
1609.6704,
1800.5543,
1800.5543,
1800.5543,
1800.5543,
1800.5543,
1800.5543,
1800.5543,
1800.5543,
1991.4382,
1991.4382,
1991.4382,
1991.4382,
1991.4382,
1991.4382,
1991.4382,
2182.322,
2182.322,
2182.322,
2182.322,
2182.322,
2182.322,
2373.206,
2373.206,
2373.206,
2373.206,
2373.206,
2373.206,
2564.0898,
2564.0898,
2564.0898,
2564.0898,
2564.0898,
2754.9739,
2754.9739,
2754.9739,
2754.9739,
2754.9739,
2945.8577,
2945.8577,
2945.8577,
2945.8577,
2945.8577,
3136.7415,
3136.7415,
3136.7415,
3136.7415,
3327.6255,
3327.6255,
3327.6255,
3327.6255,
3518.5093,
3518.5093,
3518.5093,
3518.5093,
3709.3933,
3709.3933,
3709.3933,
3709.3933,
3900.277,
3900.277,
3900.277,
4091.1611,
4091.1611,
4091.1611,
4282.045,
4282.045,
4282.045,
4472.9287,
4472.9287,
4472.9287,
4663.8125,
4663.8125,
4663.8125,
4854.697,
4854.697,
4854.697,
5045.5806,
5045.5806,
5045.5806,
5236.4644,
5236.4644,
5236.4644,
5427.348,
5427.348,
5618.2324,
5618.2324,
5809.116,
5809.116,
6000,
6000]
y = [8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.724154,
36.98103,
51.237904,
65.494774,
79.75165,
94.00852,
108.265396,
122.52227,
136.77914,
151.03603,
165.2929,
179.54977,
193.80664,
208.0635,
222.32039,
236.57726,
250.83414,
265.091,
279.34787,
293.60477,
307.86163,
322.1185,
336.37537,
350.63226,
364.88913,
379.146,
393.40286,
407.65976,
421.91663,
436.1735,
450.43036,
464.68726,
478.94412,
493.201,
507.45786,
521.7147,
535.9716,
550.2285,
564.48535,
8.46728,
22.903107,
37.338936,
51.77476,
66.21059,
80.646416,
95.082245,
109.51807,
123.953896,
138.38972,
152.82555,
167.26138,
181.6972,
196.13303,
210.56886,
225.00468,
239.4405,
253.87634,
268.31216,
282.748,
297.1838,
311.61966,
326.05548,
340.4913,
354.92712,
8.46728,
23.09356,
37.719837,
52.34612,
66.9724,
81.59868,
96.22495,
110.851234,
125.477516,
140.10379,
154.73007,
169.35635,
183.98264,
198.60892,
213.23518,
227.86147,
242.48775,
257.114,
8.46728,
23.312702,
38.158123,
53.003548,
67.84897,
82.69439,
97.53981,
112.38524,
127.23066,
142.07608,
156.92151,
171.76692,
186.61235,
201.45776,
8.46728,
22.759954,
37.052628,
51.345303,
65.63798,
79.93065,
94.22333,
108.516,
122.80867,
137.10135,
151.39403,
165.68669,
8.46728,
23.174973,
37.882664,
52.590355,
67.29805,
82.00574,
96.71343,
111.42112,
126.128815,
140.8365,
8.46728,
22.744108,
37.02094,
51.297768,
65.57459,
79.851425,
94.12825,
108.40508,
122.68191,
8.46728,
22.785168,
37.103058,
51.420944,
65.73883,
80.05672,
94.37461,
108.6925,
8.46728,
23.31979,
38.1723,
53.024807,
67.87731,
82.72983,
97.58234,
8.46728,
24.482655,
40.498028,
56.513405,
72.52878,
88.54415,
8.46728,
22.98642,
37.505558,
52.024696,
66.54383,
81.06297,
8.46728,
25.044926,
41.62257,
58.20022,
74.77786,
8.46728,
23.699736,
38.93219,
54.164646,
69.3971,
8.46728,
22.53506,
36.60284,
50.67062,
64.738396,
8.46728,
25.866638,
43.265995,
60.665356,
8.46728,
24.67234,
40.8774,
57.08246,
8.46728,
23.613241,
38.7592,
53.905163,
8.46728,
22.66524,
36.863197,
51.061157,
8.46728,
28.483965,
48.50065,
8.46728,
27.325277,
46.183273,
8.46728,
26.274246,
44.081215,
8.46728,
25.315155,
42.163033,
8.46728,
24.435335,
40.40339,
8.46728,
23.62537,
38.78346,
8.46728,
22.877274,
37.287266,
8.46728,
22.185993,
35.90471,
8.46728,
34.620533,
8.46728,
33.424007,
8.46728,
32.306484,
8.46728,
31.260418]
z = [0.75220424,
0.5587809,
0.43724668,
0.3569745,
0.30085483,
0.2598315,
0.22869904,
0.20427923,
0.18455338,
0.16820037,
0.15433162,
0.14233252,
0.13176419,
0.122306466,
0.113720484,
0.105823375,
0.09847118,
0.09154695,
0.084952116,
0.07859982,
0.07240949,
0.066302255,
0.060198225,
0.0540212,
0.04773573,
0.041500382,
0.035938542,
0.031407293,
0.027761625,
0.02482023,
0.022392647,
0.02029188,
0.018406244,
0.016712986,
0.01519701,
0.013845555,
0.012647265,
0.011591179,
0.010665927,
0.009859356,
0.9512092,
0.94707483,
0.9272098,
0.90523154,
0.883201,
0.8618065,
0.84128916,
0.8216716,
0.8028671,
0.7847419,
0.7671475,
0.74993426,
0.732952,
0.71605223,
0.69908696,
0.68190396,
0.66434044,
0.64621437,
0.6273132,
0.6073778,
0.5860795,
0.5629864,
0.53752,
0.50892425,
0.47639927,
0.44007832,
0.40361863,
0.37056813,
0.34144697,
0.31608686,
0.2937621,
0.27332798,
0.25403175,
0.23587616,
0.21891057,
0.20318413,
0.1887381,
0.17559513,
0.1637491,
0.15315977,
0.95838535,
0.96607524,
0.9575801,
0.94636995,
0.9343922,
0.9222842,
0.910303,
0.8985345,
0.8869764,
0.8755819,
0.86428255,
0.8529986,
0.8416408,
0.8301121,
0.8183074,
0.8061094,
0.79338366,
0.7799699,
0.7656702,
0.75023186,
0.73332006,
0.7144769,
0.6930607,
0.6681792,
0.6387475,
0.6043668,
0.56813365,
0.5336886,
0.50198907,
0.47328803,
0.44713008,
0.4224177,
0.39837402,
0.37509614,
0.35274515,
0.33148903,
0.31149065,
0.29288894,
0.27577963,
0.2602019,
0.9608936,
0.9728284,
0.9685575,
0.96148956,
0.95351607,
0.9452372,
0.93689793,
0.9285925,
0.9203394,
0.91211766,
0.9038855,
0.8955889,
0.8871636,
0.8785365,
0.86962515,
0.86033463,
0.8505529,
0.84014326,
0.82893366,
0.81669986,
0.80313987,
0.78783333,
0.77017903,
0.74931675,
0.72413915,
0.69402003,
0.6614226,
0.6295875,
0.59953177,
0.5716689,
0.54571813,
0.52069795,
0.495871,
0.47136664,
0.44739214,
0.42417547,
0.4019518,
0.38094044,
0.36131883,
0.34320158,
0.96217054,
0.9762894,
0.97422135,
0.9693437,
0.96351737,
0.9573206,
0.95098907,
0.94461906,
0.93823826,
0.93183833,
0.9253913,
0.9188574,
0.9121869,
0.9053214,
0.8981932,
0.8907231,
0.8828162,
0.8743549,
0.8651898,
0.8551241,
0.84389013,
0.8311115,
0.8162435,
0.7984935,
0.77680874,
0.7504833,
0.72150975,
0.6927183,
0.6650755,
0.63903993,
0.6144284,
0.5903609,
0.5661437,
0.5419066,
0.51786506,
0.49426755,
0.47138226,
0.44947305,
0.4287696,
0.4094411,
0.9629441,
0.9783937,
0.97767776,
0.9741548,
0.9696665,
0.9647772,
0.9597161,
0.95457995,
0.94940174,
0.94418067,
0.9388975,
0.93352157,
0.9280128,
0.92232275,
0.9163945,
0.91016024,
0.90353787,
0.8964251,
0.8886907,
0.8801608,
0.87059736,
0.8596634,
0.8468675,
0.8314865,
0.8125406,
0.7893085,
0.76344234,
0.73742545,
0.7121474,
0.6880665,
0.6650556,
0.6423172,
0.61919796,
0.59581554,
0.57237667,
0.5491295,
0.5263523,
0.5043295,
0.48332086,
0.46353155,
0.9634629,
0.97980815,
0.9800067,
0.9774041,
0.9738295,
0.96983737,
0.96565217,
0.9613708,
0.95702964,
0.95263296,
0.94816756,
0.94360924,
0.9389248,
0.93407315,
0.9290052,
0.923662,
0.91797143,
0.9118432,
0.90516055,
0.8977685,
0.8894537,
0.87991256,
0.86869997,
0.85515594,
0.8383733,
0.8176438,
0.79436827,
0.7707468,
0.74759173,
0.7253433,
0.70390815,
0.6825565,
0.66067153,
0.63835484,
0.6157979,
0.59323883,
0.5709533,
0.5492321,
0.5283501,
0.5085345,
0.9638349,
0.9808242,
0.9816823,
0.979746,
0.9768349,
0.97349644,
0.9699515,
0.96629715,
0.96257186,
0.9587839,
0.9549243,
0.95097363,
0.946904,
0.9426798,
0.93825823,
0.933587,
0.9286021,
0.92322266,
0.9173441,
0.91082656,
0.90347725,
0.8950208,
0.88505155,
0.8729646,
0.85792005,
0.83923453,
0.81811833,
0.7965407,
0.7752431,
0.75464225,
0.73466593,
0.7146408,
0.69398296,
0.67277825,
0.6512008,
0.6294746,
0.60786635,
0.5866648,
0.56615025,
0.5465626,
0.96411467,
0.9815893,
0.9829457,
0.9815138,
0.9791065,
0.9762655,
0.9732091,
0.9700341,
0.966781,
0.96346074,
0.9600678,
0.95658636,
0.9529927,
0.9492555,
0.94533694,
0.94119024,
0.9367578,
0.9319666,
0.9267219,
0.9208966,
0.9143149,
0.90672535,
0.89775586,
0.88684946,
0.87322634,
0.85623264,
0.8369305,
0.81709886,
0.79741716,
0.7782769,
0.75962,
0.740821,
0.7213259,
0.7012061,
0.6806186,
0.65977216,
0.63892144,
0.6183484,
0.5983329,
0.5791208,
0.9643327,
0.98218614,
0.98393226,
0.9828957,
0.9808837,
0.978434,
0.97576255,
0.97296613,
0.97008646,
0.96713674,
0.9641142,
0.961006,
0.9577915,
0.9544433,
0.95092714,
0.9472011,
0.9432127,
0.9388956,
0.93416303,
0.9288988,
0.9229416,
0.91606,
0.9079108,
0.89797866,
0.88553697,
0.8699627,
0.85219973,
0.8338686,
0.8155946,
0.797745,
0.78027135,
0.76258945,
0.7441726,
0.72507924,
0.7054508,
0.6854807,
0.6654105,
0.64551294,
0.6260636,
0.60731006,
0.9645074,
0.98266476,
0.9847239,
0.98400545,
0.9823122,
0.98017824,
0.97781795,
0.9753279,
0.97275096,
0.9701021,
0.9673807,
0.9645763,
0.9616711,
0.9586405,
0.9554537,
0.9520724,
0.94844866,
0.94452155,
0.94021136,
0.9354109,
0.9299713,
0.9236783,
0.9162138,
0.9070984,
0.89565307,
0.88128436,
0.8648407,
0.8478088,
0.8307667,
0.81405914,
0.79764456,
0.7809747,
0.7635477,
0.7454111,
0.726692,
0.7075694,
0.6882717,
0.6690608,
0.6502064,
0.63195443,
0.96465045,
0.983057,
0.98537326,
0.98491627,
0.9834853,
0.9816116,
0.97950804,
0.977271,
0.9749444,
0.97254467,
0.9700729,
0.9675208,
0.96487254,
0.9621063,
0.9591938,
0.9561001,
0.9527811,
0.9491804,
0.9452244,
0.94081366,
0.9358098,
0.9300138,
0.9231291,
0.91470796,
0.90411335,
0.8907803,
0.87547827,
0.85957974,
0.84362173,
0.82792825,
0.81246275,
0.7967086,
0.7801868,
0.7629353,
0.74506867,
0.7267526,
0.7082024,
0.6896694,
0.67141527,
0.65368307,
0.9647698,
0.9833844,
0.9859154,
0.9856772,
0.9844659,
0.98281044,
0.9809222,
0.9788978,
0.9767817,
0.97459155,
0.9723301,
0.96999055,
0.9675593,
0.96501637,
0.962336,
0.9594859,
0.95642525,
0.9531018,
0.94944704,
0.9453682,
0.9407363,
0.93536526,
0.9289777,
0.92115366,
0.9112936,
0.89885926,
0.8845537,
0.8696513,
0.85465294,
0.8398637,
0.8252509,
0.81032604,
0.794631,
0.7781958,
0.76112366,
0.7435681,
0.72573227,
0.7078565,
0.6901944,
0.67298454,
0.96487075,
0.9836617,
0.9863749,
0.9863224,
0.9852978,
0.9838279,
0.982123,
0.9802797,
0.97834295,
0.9763317,
0.9742498,
0.972092,
0.96984625,
0.9674945,
0.965013,
0.96237195,
0.95953315,
0.9564481,
0.95305246,
0.94925976,
0.944949,
0.9399455,
0.93398887,
0.9266836,
0.9174639,
0.90581626,
0.8923875,
0.8783667,
0.8642227,
0.8502435,
0.83639956,
0.8222272,
0.8072878,
0.7916046,
0.77527076,
0.7584288,
0.7412704,
0.7240253,
0.7069388,
0.69024396,
0.96495736,
0.9838996,
0.9867693,
0.9868764,
0.9860124,
0.98470217,
0.9831553,
0.981468,
0.97968614,
0.9778292,
0.9759024,
0.9739017,
0.9718165,
0.96963024,
0.9673211,
0.9648612,
0.96221507,
0.959337,
0.95616686,
0.9526233,
0.9485925,
0.94391,
0.9383303,
0.93148,
0.9228233,
0.9118699,
0.89921826,
0.88598263,
0.8726034,
0.85935324,
0.8462048,
0.8327173,
0.8184697,
0.80347943,
0.787831,
0.7716569,
0.75513804,
0.7384941,
0.72196203,
0.7057691,
0.96503246,
0.9841059,
0.98711145,
0.98735726,
0.9866329,
0.9854616,
0.9840522,
0.9825009,
0.98085386,
0.9791315,
0.97734004,
0.9754765,
0.9735315,
0.97148997,
0.96933156,
0.9670303,
0.9645529,
0.96185637,
0.9588841,
0.95555943,
0.95177484,
0.9473751,
0.9421279,
0.9356797,
0.9275219,
0.9171853,
0.905227,
0.89269465,
0.8800037,
0.86741257,
0.85489583,
0.8420332,
0.8284203,
0.81406933,
0.79905725,
0.7835073,
0.76759076,
0.75151765,
0.73551655,
0.71980894,
0.96509814,
0.9842865,
0.98741114,
0.9877785,
0.98717666,
0.9861274,
0.9848387,
0.9834069,
0.9818784,
0.9802745,
0.9786021,
0.97685933,
0.9750379,
0.9731239,
0.9710985,
0.9689372,
0.9666088,
0.9640728,
0.96127564,
0.9581447,
0.95457846,
0.95042956,
0.94547784,
0.9393875,
0.93167466,
0.9218899,
0.91055363,
0.8986548,
0.88658607,
0.8745932,
0.8626523,
0.85036165,
0.83733225,
0.82357216,
0.80915123,
0.7941846,
0.77883464,
0.76330215,
0.74780774,
0.73256683,
0.9651561,
0.9844459,
0.9876757,
0.98815066,
0.9876571,
0.9867158,
0.9855341,
0.98420805,
0.9827846,
0.9812857,
0.9797189,
0.9780833,
0.9763715,
0.9745708,
0.9726636,
0.97062683,
0.968431,
0.96603787,
0.96339667,
0.96043855,
0.9570671,
0.95314234,
0.94845486,
0.94268507,
0.9353716,
0.92608315,
0.9153081,
0.90398264,
0.89247906,
0.88103145,
0.8696172,
0.85785174,
0.8453602,
0.83214706,
0.81827605,
0.8038549,
0.7890376,
0.7740164,
0.7590043,
0.7442107,
0.9652075,
0.98458767,
0.98791105,
0.98848176,
0.9880847,
0.9872396,
0.9861532,
0.9849215,
0.98359185,
0.9821866,
0.98071414,
0.97917426,
0.9775605,
0.97586113,
0.9740596,
0.97213423,
0.97005713,
0.96779203,
0.96529067,
0.9624876,
0.959291,
0.95556766,
0.95111793,
0.945637,
0.93868375,
0.92984414,
0.9195779,
0.9087738,
0.8977856,
0.88683677,
0.8759059,
0.86462396,
0.8526295,
0.8399236,
0.82656485,
0.81265414,
0.7983377,
0.7837999,
0.7692462,
0.7548804,
0.9652536,
0.9847145,
0.98812175,
0.9887782,
0.9884677,
0.98770887,
0.986708,
0.985561,
0.9843155,
0.9829944,
0.98160666,
0.9801528,
0.97862715,
0.9770189,
0.9753124,
0.9734874,
0.97151726,
0.96936744,
0.9669922,
0.96432894,
0.96129024,
0.95774895,
0.9535142,
0.94829476,
0.9416683,
0.9332364,
0.92343354,
0.9131053,
0.902589,
0.8920981,
0.88161224,
0.8707768,
0.8592427,
0.84700847,
0.83412755,
0.820695,
0.8068497,
0.7927688,
0.77865064,
0.7646932,
0.965295,
0.98482865,
0.9883114,
0.9890452,
0.9888127,
0.9881317,
0.987208,
0.98613745,
0.98496795,
0.9837228,
0.98241156,
0.9810354,
0.9795894,
0.9780635,
0.9764431,
0.97470886,
0.97283554,
0.9707902,
0.96852916,
0.96599275,
0.96309733,
0.9597212,
0.955682,
0.95070034,
0.9443715,
0.9363117,
0.92693245,
0.91704047,
0.9069576,
0.89688855,
0.8868136,
0.87639153,
0.86528486,
0.8534898,
0.8410556,
0.82807136,
0.81466985,
0.80102086,
0.78731626,
0.7737484,
0.9653325,
0.98493195,
0.9884831,
0.9892869,
0.98912513,
0.98851466,
0.9876609,
0.9866597,
0.9855591,
0.9843829,
0.9831412,
0.9818356,
0.98046196,
0.9790109,
0.97746867,
0.97581697,
0.9740317,
0.9720814,
0.9699244,
0.9675035,
0.9647386,
0.9615132,
0.9576523,
0.952888,
0.9468314,
0.9391124,
0.930122,
0.92063123,
0.910948,
0.90126854,
0.8915741,
0.88153577,
0.87082696,
0.85944176,
0.8474255,
0.8348624,
0.821879,
0.80863863,
0.7953268,
0.7821304,
0.96536654,
0.9850259,
0.9886392,
0.9895067,
0.9894093,
0.98886317,
0.9880731,
0.98713505,
0.9860973,
0.9849839,
0.98380554,
0.98256433,
0.98125666,
0.9798739,
0.9784031,
0.9768267,
0.9751219,
0.9732585,
0.9711966,
0.9688813,
0.96623594,
0.96314853,
0.959451,
0.9548861,
0.94907933,
0.94167376,
0.93304145,
0.92392087,
0.9146071,
0.9052887,
0.8959476,
0.8862663,
0.87592846,
0.8649265,
0.85330224,
0.8411352,
0.8285462,
0.8156926,
0.80275387,
0.7899117,
0.9653976,
0.98511153,
0.9887817,
0.9897075,
0.98966897,
0.9891816,
0.9884499,
0.9875696,
0.9865893,
0.9855335,
0.9844131,
0.9832308,
0.9819836,
0.9806634,
0.979258,
0.9777507,
0.97611964,
0.974336,
0.9723613,
0.9701431,
0.96760744,
0.9646468,
0.9610996,
0.9567181,
0.9511417,
0.9440252,
0.9357237,
0.9269458,
0.9179746,
0.9089916,
0.8999793,
0.890631,
0.88064,
0.8699971,
0.8587409,
0.8469468,
0.8347304,
0.82224315,
0.80965894,
0.7971545,
0.965426,
0.9851901,
0.98891234,
0.98989165,
0.98990715,
0.9894737,
0.9887955,
0.9879683,
0.9870409,
0.98603785,
0.98497075,
0.9838427,
0.982651,
0.9813884,
0.9800432,
0.9785994,
0.9770363,
0.975326,
0.97343165,
0.9713028,
0.9688683,
0.9660247,
0.9626162,
0.95840406,
0.9530405,
0.9461915,
0.9381966,
0.9297367,
0.921084,
0.91241336,
0.90370786,
0.8946709,
0.8850046,
0.87469864,
0.8637887,
0.85234624,
0.84048206,
0.82834226,
0.8160952,
0.80391294,
0.9654522,
0.98526233,
0.98903257,
0.9900611,
0.9901264,
0.98974264,
0.9891138,
0.98833555,
0.98745674,
0.98650247,
0.9854845,
0.98440635,
0.98326594,
0.98205644,
0.9807667,
0.97938174,
0.97788125,
0.9762387,
0.9744187,
0.9723724,
0.97003144,
0.967296,
0.9640159,
0.9599607,
0.9547944,
0.9481936,
0.9404837,
0.9323197,
0.9239639,
0.91558486,
0.90716624,
0.8984208,
0.88905925,
0.87907004,
0.86848634,
0.8573759,
0.84584516,
0.83403504,
0.8221088,
0.81023395,
0.9654763,
0.98532903,
0.98914355,
0.99021757,
0.9903288,
0.98999107,
0.9894078,
0.98867476,
0.98784095,
0.98693174,
0.98595923,
0.9849273,
0.9838344,
0.982674,
0.9814357,
0.98010504,
0.9786626,
0.9770829,
0.97533166,
0.973362,
0.9711078,
0.9684728,
0.9653118,
0.9614023,
0.9564194,
0.95004964,
0.94260514,
0.93471724,
0.9266388,
0.91853255,
0.9103828,
0.9019109,
0.8928358,
0.8831449,
0.872869,
0.8620726,
0.8508578,
0.8393608,
0.8277401,
0.8161588,
0.96549857,
0.9853907,
0.9892463,
0.9903624,
0.9905163,
0.9902212,
0.98968023,
0.9889891,
0.9881971,
0.98732966,
0.9863993,
0.9854103,
0.98436135,
0.98324656,
0.9820561,
0.98077583,
0.97938734,
0.977866,
0.9761787,
0.97428024,
0.9721067,
0.96956503,
0.966515,
0.96274126,
0.9579293,
0.95177495,
0.9445783,
0.93694854,
0.9291298,
0.9212794,
0.91338193,
0.9051673,
0.8963619,
0.88695246,
0.8769674,
0.8664682,
0.85555315,
0.8443539,
0.8330244,
0.8217234,
0.9655193,
0.985448,
0.9893417,
0.990497,
0.99069047,
0.99043494,
0.9899334,
0.9892813,
0.988528,
0.9876995,
0.9868083,
0.9858592,
0.9848513,
0.98377895,
0.9826329,
0.98139966,
0.9800614,
0.97859436,
0.9769667,
0.97513455,
0.9730362,
0.9705817,
0.96763515,
0.96398807,
0.9593358,
0.9533829,
0.9464182,
0.9390304,
0.93145525,
0.9238451,
0.9161851,
0.9082127,
0.8996617,
0.89051807,
0.88080823,
0.8705908,
0.8599605,
0.8490446,
0.8379928,
0.8269598,
0.9655385,
0.9855013,
0.9894304,
0.9906223,
0.9908527,
0.99063414,
0.99016917,
0.98955345,
0.9888364,
0.9880441,
0.98718953,
0.98627764,
0.9853079,
0.9842752,
0.98317057,
0.9819812,
0.9806898,
0.97927356,
0.97770154,
0.9759314,
0.9739034,
0.97153026,
0.9686805,
0.96515197,
0.9606492,
0.95488507,
0.948138,
0.9409773,
0.9336311,
0.9262471,
0.9188108,
0.91106695,
0.90275633,
0.8938641,
0.8844151,
0.8744651,
0.86410546,
0.8534596,
0.8426728,
0.8318961,
0.96555644,
0.985551,
0.98951334,
0.99073917,
0.99100417,
0.99082005,
0.99038935,
0.98980767,
0.9891244,
0.988366,
0.9875456,
0.9866685,
0.9857345,
0.9847389,
0.98367304,
0.9825247,
0.98127717,
0.9799084,
0.9783885,
0.9766764,
0.9747142,
0.97241735,
0.9696583,
0.966241,
0.9618784,
0.95629156,
0.94974893,
0.9428019,
0.9356714,
0.9285006,
0.9212754,
0.91374755,
0.90566427,
0.8970103,
0.8878087,
0.8781129,
0.86801094,
0.85762244,
0.8470889,
0.8365575,
0.96570694,
0.98606044,
0.9902711,
0.99176127,
0.99230003,
0.992393,
0.9922392,
0.9919331,
0.9915249,
0.9910421,
0.9904998,
0.9899054,
0.98926115,
0.98856485,
0.98781097,
0.98699063,
0.9860914,
0.98509604,
0.9839811,
0.98271346,
0.9812459,
0.97950774,
0.9772616,
0.9738906,
0.9650796,
0.9647692,
0.9860476,
0.99064654,
0.9923121,
0.99297714,
0.9931721,
0.99309784,
0.99285465,
0.9924941,
0.99204016,
0.9914994,
0.9908658,
0.9901222,
0.98923695,
0.988152,
0.98674726,
0.98469275,
0.9788999,
0.9590462,
0.98314744,
0.988376,
0.9904596,
0.991397,
0.991774,
0.9918204,
0.9916385,
0.99127203,
0.9907285,
0.98998046,
0.9889422,
0.98735315,
0.98243,
0.9518083,
0.9801862,
0.98635155,
0.9888746,
0.99008083,
0.99063146,
0.99078345,
0.99064404,
0.990242,
0.98953325,
0.9883123,
0.9840504,
0.9461977,
0.9783424,
0.9852982,
0.98802197,
0.98930866,
0.9898637,
0.98994094,
0.989603,
0.9887138,
0.9848924,
0.94229645,
0.9764623,
0.98417145,
0.9871693,
0.9885903,
0.9892033,
0.98924893,
0.98868173,
0.9853421,
0.9397127,
0.97548467,
0.9835589,
0.9867295,
0.9881636,
0.9887073,
0.98849815,
0.9855546,
0.9380735,
0.9753436,
0.98350084,
0.9866483,
0.98795223,
0.98819786,
0.9856183,
0.9370977,
0.9760025,
0.9839576,
0.98685133,
0.9877764,
0.98558366,
0.93658584,
0.97445166,
0.982893,
0.9861737,
0.98732144,
0.9854837,
0.9363983,
0.9762134,
0.98405594,
0.98667747,
0.9853396,
0.9364376,
0.9750654,
0.98327136,
0.9861997,
0.98515975,
0.93663514,
0.9740234,
0.9825281,
0.9857291,
0.98495346,
0.9369423,
0.97703904,
0.9844278,
0.9847273,
0.93732435,
0.97622967,
0.9838879,
0.98448795,
0.9377564,
0.975476,
0.98336524,
0.98423856,
0.9382205,
0.97477,
0.98285717,
0.98397976,
0.9387035,
0.9793187,
0.9837135,
0.93919593,
0.9787562,
0.9834416,
0.93969095,
0.97821635,
0.9831669,
0.9401835,
0.9776964,
0.9828893,
0.9406701,
0.97719395,
0.9826088,
0.94114804,
0.97670764,
0.982326,
0.9416157,
0.97623634,
0.9820415,
0.94207186,
0.97578067,
0.9817572,
0.94251573,
0.98147225,
0.9429469,
0.98118657,
0.9433651,
0.98090035,
0.9437704,
0.98061395]

var data = [ {
	x: x,
	y: y,
  z: z,
	type: 'contour',
  colorscale: 'Jet',
	}
];

Plotly.newPlot('myDiv', data);
@gvwilson gvwilson added bug something broken P3 not needed for current cycle cs customer success labels Oct 18, 2024
@alexcjohnson
Copy link
Collaborator

connectgaps defaults to True when you provide 1D arrays for all the data, because we don’t have real triangulation so we make a grid, and it’s too easy to wind up with weird holes with 1D data. But you can try turning it off and maybe it’ll give the behavior you want. Better yet, grid your own data and provide z as 2D, x and y as 1D. Better still let’s put in the time to render data like this using triangulation 😉

https://plotly.com/python/reference/contour/#contour-connectgaps

@ndrezn
Copy link
Member Author

ndrezn commented Oct 18, 2024

Looks like it does draw the trace correctly with connectgaps, but the fill is... doing its own thing...

Image

Look into data reshaping and see if it does the trick...

@alexcjohnson
Copy link
Collaborator

Yep that’s exactly the kind of thing it tends to do unless your data is either gridded or equivalent to gridded, the real solution here is to write a triangulation contour algorithm.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug something broken cs customer success P3 not needed for current cycle
Projects
None yet
Development

No branches or pull requests

3 participants