filled contour no longer creates patch children ... what is equivalent for setting the ZData?

3 次查看(过去 30 天)
I have a method for plotting the coastlines under or on top of some 3D scatter data, depending on whether the z levels are depth, pressure, or height. It used to grab the children of the contourf object and set the ZData property - independent of the actual values of the contourf object. This worked great until 2014b (?) and certainly doesn't work for 2015b ... I have not tried all versions. Attached is a short example - if you run it with 2014a or before, it works fine. 2015b fails - there are no patch objects generated by the contourf.
I have tried shifting the contourf z data to center the contour at the desired level, that did not work.

采纳的回答

Walter Roberson
Walter Roberson 2016-2-1
There is no equivalent mechanism now :( Parent a contourf() against an hgtransform that uses a translation along the Z axis of the desired Z value. You might need to do that for each distinct Z value.
  4 个评论
Tim
Tim 2016-2-1
Thanks to Mike as well. I was so preoccupied implementing and then tweaking my example script that I did not read Mike's post in a timely fashion. Mike - for the record - I just pared down a much more complicated example for the purposes of clarity. My full-blown function does handle the data limits and clipping appropriately. Thanks.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Contour Plots 的更多信息

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by