虽然 cartopy 下的 Plate Carrée  投影使用方便,但中纬度下使用 Lambert 投影能更好的呈现真实的地图。用一个正圆锥切于或割于球面,将地球面投影到圆锥面上,然后沿一母线展开成平面。下图是使用proplot绘制的最终效果:

在 proplot 中,可在以下链接找到相关投影名称表,其中兰伯特投影简称 'lcc'。

https://proplot.readthedocs.io/en/latest/api/proplot.constructor.Proj.html#proj-table

下面直观感受一下两种投影的不同:

Import proplot as plotfig,axs = plot.subplots(ncols=2,width=5,height=3,projection=['cyl','lcc'])
fig.format(reso='hi',coast=True,metalinewidth=2,coastlinewidth=0.5)axs[0

【可视化应用案例】使用ProPlot绘制兰伯特投影的填色图相关推荐

  1. Python-cartopy兰伯特投影绘制场图

    在学习画图的过程中,看了许多大佬的绘图代码收益匪浅.在巨人的肩膀上继续前进,分享这一次的画图.多数没有注释,原理可能需要额外找别的帖子进行查阅. 再次之前,anaconda安装cartopy包也遇到了 ...

  2. 分享proj4js中经纬度和兰伯特投影的转换代码

    兰伯特投影简介参见百科搜索: 兰伯特投影在气象数据的处理中,是比较常用的投影坐标系,根据不同区域.范围进行投影. proj4是专业的坐标转换类库,有各种语言版本的,C++,java,js,python ...

  3. 计算兰伯特投影数据到其他空间参考的地理范围

    问题:  在实现动态投影得时候未考虑兰伯特这种投影, 导致投影得数据过少, 数据有缺失 分析: 常用投影计算是将一个投影得box范围计算到另外一个投影得box上, 直接使用box得四个点计算, 但是兰 ...

  4. lambert(兰伯特)投影 应用工具_全息投影技术,在哪些场地可以用到

    全息投影技术,也称为虚拟成像技术,应该是大家都熟悉的.它不仅能产生立体的空中视觉,还能使视觉与人互动,产生震撼的效果.它有广泛的应用场景,可以根据不同的应用环境灵活改变,新起典给你介绍全息投影技术在哪 ...

  5. Shader学习2——兰伯特

    本以为写个兰伯特很简单,但是仔细考虑了一下,不光要受场景中光源影响,还需要受环境光影响,然后发现单个pass通道只能实现单光源.因此前期我们都只考虑单平行光. 兰伯特:漫反射颜色 = 光源颜色 x 材 ...

  6. Shader学习3——半兰伯特

    半兰伯特其实就是把暗的地方提亮了一些,在数值上就是获取到的光源强度* 0.5 + 0.5,也就是原来是0的会变成0.5,原来是1的还是1. 半兰伯特:漫反射颜色 = 光源颜色 x 材质的漫反射颜色 x ...

  7. python气象数据可视化学习笔记6——利用python地图库cnmaps绘制地图填色图并白化

    文章目录 1. 效果图 2. cnmaps简介及安装 2.1 写在前面 2.2 cnmaps简介和安装 3. 导入库 4. 定义绘图函数 4.1 使用get_adm_maps返回地图边界 4.2 ax ...

  8. echarts 折线上写数值_前端ECharts数据可视化图表案例与介绍

    什么是ECharts? ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Fire ...

  9. 大数据可视化案例分析_Tableau数据可视化分析案例

    0x00 Tableau简介 Tableau是一款定位于数据可视化敏捷开发和实现的商务智能展现工具,可用来实现交互的.可视化的分析和仪表盘应用. Tableau提供了体验感良好且易用的使用界面,在处理 ...

  10. 分享数百个 HT 工业互联网 2D 3D 可视化应用案例

    过去的 2018 年,我们认为是国内工业互联网可视化的元年,图扑软件作为在工业可视化领域的重度参与者,一线见证了众多 HTML5/Web 化.2D/3D 化的项目在工业界应用落地,我们觉得有必要在此分 ...

最新文章

  1. java round half down_Java8中的RoundingMode.HALF_DOWN问题
  2. 物联网智能硬件设备身份验证机制
  3. C语言编程的几个小注意事项1
  4. 秒懂 QPS、TPS、PV、UV、GMV、IP、RPS!
  5. struct结构体初始化3种方法
  6. 国内最全最详细的hadoop2.2.0集群的HA高可靠的最简单配置
  7. leetcode - 1143. 最长公共子序列
  8. MySql主从数据同步的执行过程
  9. python解包裹_python-之基本语法
  10. 412.数组下标的倍数 Fizz Buzz
  11. [转载] Discrete Mathematics——04 一阶谓词逻辑基本概念
  12. css怎么设置数字的字体格式,css设置字母数字字体库信息
  13. 语音控制Office,这个功能一定要体验
  14. 音乐外链生成php,如何使用php生成短链接网址 第三方API
  15. 浅聊Java反射机制(三)
  16. 条件概率、全概率公式和贝叶斯公式
  17. Jess的各种小问题
  18. openwrt 编写一个helloworld程序
  19. dbeaver替换Navicat后某些网络无法连接问题解决
  20. 浏览器缓存机制之Cookie

热门文章

  1. 如何阅读Java源码 阅读java的真实体会
  2. tiny4412 编译并烧写系统
  3. 太极团队首发:iOS 8.3完美越狱工具发布
  4. DirectX截图黑屏的解决办法
  5. 云服务器能否部署聊天系统,实现外网通讯?
  6. 《HBase权威指南》学习总结
  7. Java内存模型是什么
  8. 【作业4】朗途职业规划测试
  9. 清华大学范玉顺互联网与大数据_互联网+时代的互联网思维与大数据思维
  10. Python GUI案例之看图猜成语开发(第一篇)