Answer : Here are some commercial providers that have the type of chart you're looking for: ChartFX for .NET - Gallery of available charts including 3D surface Nevron Chart for .NET - Gallery of available surface charts You may have already come across this, but I thought I'd point out the CodeProject article Plot 3D surfaces . I'm not sure if it's feature set is sufficient for your requirements, but it's worth investigating if you haven't already. The obvious advantage is that it's free and open source (so that you might expand it for your particular needs). Example screenshot: Another possible alternative that looks reasonably complete is the F# for Visualization library. This is commercial, but by the look of it would do more that what you might need. Don't let the fact that it is designed for F# put you off - you should still to use it directly from C# (or perhaps with a minor amount of interop to make things cleaner). Certainly, the...