I am currently working on converting this chart into SVG Format. I have made some progress, but I still need to ensure that both sides match perfectly when it goes up and down.
https://i.sstatic.net/jpkoo.png
<div class='chart'>
<svg viewbox='0 0 560 260'>
<defs>
<linearGradient id="MyGradient">
<stop offset="0%" stop-color="#92B6E5" />
<stop offset="10%" stop-color="#92D2E5" />
<stop offset="50%" stop-color="#82E5DE" />
<stop offset="90%" stop-color="#F7C783" />
<stop offset="100%" stop-color="#B5ADA5" />
</linearGradient>
<filter id='dropshadow'>
<feGaussianBlur in='SourceAlpha' stdDeviation='3'></feGaussianBlur>
<feOffset dx='0' dy='0' result='offsetblur'></feOffset>
<feComponentTransfer>
<feFuncA slope='0.2' type='linear'></feFuncA>
</feComponentTransfer>
<feMerge>
<feMergeNode></feMergeNode>
<feMergeNode in='SourceGraphic'></feMergeNode>
</feMerge>
</filter>
</defs>
<g class='datasets'>
<path class='dataset' d='M 0 260 C 1 264 60 241 82 228 C 125 205 115 211 158 184 C 202 160 185 170 213 155 C 261 136 287 138 317 151 C 361 175 347 165 424 212 C 484 243 505 242 554 260 L 0 260 Z' id='dataset-1'></path>
</g>
</svg>
</div>
I just need to make the necessary modifications to this part:
<path class='dataset' d='M 0 260 C 1 264 60 241 82 228 C 125 205 115 211 158 184 C 202 160 185 170 213 155 C 261 136 287 138 317 151 C 361 175 347 165 424 212 C 484 243 505 242 554 260 L 0 260 Z' id='dataset-1'></path>