IDL:IDL 可以在等值线图下方添加颜色条/其他图例信息,以便它不会重叠任何内容吗?
我使用 map_set 调用来绘制地图,然后使用轮廓在其上绘制一些数据。
我想向该图添加一个图例以使其有用,但它必须位于整个图的下方,并且我尝试过的所有操作都会在我的图像之上创建一个重叠的图例。
I am using a map_set call to draw a map, and then using contour to plot some data on top of it.
I want to add a legend to this plot to make it useful, but it would have to be below the entire plot, and everything I've tried creates an overlapping legend over top of my image.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你能做两幅图吗——一幅用于等高线图,另一幅用于颜色条/图例,
使用系统变量
!P.MULTI
将它们放在另一个之上?你也可能需要在每个图上适当地指定
YMARGIN
关键字以防止它们重叠。Can you do two plots -- one for your contour map, and another for the colorbar/legend,
using the system variable
!P.MULTI
to lay them out one above the other? You might alsoneed to specify
YMARGIN
keywords appropriately on each plot to keep them from overlapping.您可以使用预先编写的颜色条例程(例如,来自 JHU 的 cbar 或来自 Coyote 的颜色条),并使用 POSITION 关键字将它们精确地放置在您想要的位置。您还可以将 POSITION 传递给 MAP_SET 以将其放置在您想要的位置。
You use pre-written colorbar routines (cbar from JHU or colorbar from Coyote, for example) and use the POSITION keyword to put them exactly where you want them. You can also pass POSITION to MAP_SET to position that where you want it.