You have been asked with many questions now to provide more detail about your data. Why don't you start putting that in your question? Describe what data you have, describe what your desired result is, and show what you have tried until now to achieve that. Following these steps will help others to help you better, and will help you find your own solutions as well. Have a read here and here.
Two notes on this specific question: Nobody is advocating for a bad interpolation method, so adding you want a good one is just cluttering your question. Second, you should always show that you put in effort as well, because that will motivate people to put in effort in solving your question. Blanket asking for complete code discourages people to give answers.