I'm trying to find an option for BarChart3D (or some other 3D plotting function) which will allow me to visualize a set of data which should be continuous (i.e. interpolated) along one dimension, but discrete along the other. As a concrete example:
[![enter image description here](https://i.stack.imgur.com/NZxTu.png)](https://i.stack.imgur.com/NZxTu.png)
(generated with `BarChart3D[data,ChartLayout -> "Grid",ColorFunction -> "SunsetColors"]`

In the above plot, the dimension with only 6 increments is truly discrete, while the dimension with 21 increments is actually continuous, and has just been sampled at discrete points. I'm trying to find a way to have basically the same visual as the bar chart, but with a smooth interpolated curve along the 21-point direction, still with the width/look of the bars. I've tried making some hacky attempts with ListPlot3D, but can never get the colors to work very well. Any advice or help would be appreciated!