• <bdo id='sxRSB'></bdo><ul id='sxRSB'></ul>
    <legend id='sxRSB'><style id='sxRSB'><dir id='sxRSB'><q id='sxRSB'></q></dir></style></legend>

    <small id='sxRSB'></small><noframes id='sxRSB'>

      1. <tfoot id='sxRSB'></tfoot>
        <i id='sxRSB'><tr id='sxRSB'><dt id='sxRSB'><q id='sxRSB'><span id='sxRSB'><b id='sxRSB'><form id='sxRSB'><ins id='sxRSB'></ins><ul id='sxRSB'></ul><sub id='sxRSB'></sub></form><legend id='sxRSB'></legend><bdo id='sxRSB'><pre id='sxRSB'><center id='sxRSB'></center></pre></bdo></b><th id='sxRSB'></th></span></q></dt></tr></i><div id='sxRSB'><tfoot id='sxRSB'></tfoot><dl id='sxRSB'><fieldset id='sxRSB'></fieldset></dl></div>

        Python ipylelet导出映射为PNG、JPG或SVG

        时间:2024-08-22
          <tfoot id='aiLCM'></tfoot>
            <tbody id='aiLCM'></tbody>
          • <legend id='aiLCM'><style id='aiLCM'><dir id='aiLCM'><q id='aiLCM'></q></dir></style></legend>
              <bdo id='aiLCM'></bdo><ul id='aiLCM'></ul>
              1. <small id='aiLCM'></small><noframes id='aiLCM'>

                  <i id='aiLCM'><tr id='aiLCM'><dt id='aiLCM'><q id='aiLCM'><span id='aiLCM'><b id='aiLCM'><form id='aiLCM'><ins id='aiLCM'></ins><ul id='aiLCM'></ul><sub id='aiLCM'></sub></form><legend id='aiLCM'></legend><bdo id='aiLCM'><pre id='aiLCM'><center id='aiLCM'></center></pre></bdo></b><th id='aiLCM'></th></span></q></dt></tr></i><div id='aiLCM'><tfoot id='aiLCM'></tfoot><dl id='aiLCM'><fieldset id='aiLCM'></fieldset></dl></div>
                1. 本文介绍了Python ipylelet导出映射为PNG、JPG或SVG的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我曾尝试使用ipyfollet将数据的可视化导出为PNG或任何其他文件格式,但我找不到一种有效的方法。例如,在Folium中有map.save(Path)。ipylet中有没有我在研究中遗漏的能够帮助我实现目标的库或方法?

                  以下是生成地图的一些示例代码

                  from ipyleaflet import *
                  center = [34.6252978589571, -77.34580993652344]
                  zoom = 10
                  m = Map(default_tiles=TileLayer(opacity=1.0), center=center, zoom=zoom)
                  m
                  

                  我要将此地图导出为图像文件,而无需手动拍摄屏幕快照。

                  我找到两个允许导出javascript传单地图的来源: https://github.com/aratcliffe/Leaflet.print和https://github.com/mapbox/leaflet-image

                  遗憾的是,我无法在python中使用它们。

                  推荐答案

                  我和我的同事找到了一种不错的方法来导出ipyfollet(Python)图像。下面是它的工作原理。导出需要Folium库。此示例中的GeoJson数据已准备好样式属性:

                  import folium
                  map = folium.Map([51., 12.], zoom_start=6,control_scale=True)
                  folium.GeoJson(data).add_to(map)
                  map.save('map.html')
                  

                  结果如下:

                  可以用子进程调用在python(Windows)中进一步处理html文件,以从中生成PDF或PNG。我希望这会有所帮助,因为Python的ipyfollet文档几乎不存在。

                  这篇关于Python ipylelet导出映射为PNG、JPG或SVG的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:输出补丁而不是完整图像的ImageDataGenerator 下一篇:Python:在多线程中打印

                  相关文章

                    1. <i id='SW9ya'><tr id='SW9ya'><dt id='SW9ya'><q id='SW9ya'><span id='SW9ya'><b id='SW9ya'><form id='SW9ya'><ins id='SW9ya'></ins><ul id='SW9ya'></ul><sub id='SW9ya'></sub></form><legend id='SW9ya'></legend><bdo id='SW9ya'><pre id='SW9ya'><center id='SW9ya'></center></pre></bdo></b><th id='SW9ya'></th></span></q></dt></tr></i><div id='SW9ya'><tfoot id='SW9ya'></tfoot><dl id='SW9ya'><fieldset id='SW9ya'></fieldset></dl></div>
                      <legend id='SW9ya'><style id='SW9ya'><dir id='SW9ya'><q id='SW9ya'></q></dir></style></legend>

                      • <bdo id='SW9ya'></bdo><ul id='SW9ya'></ul>

                      <small id='SW9ya'></small><noframes id='SW9ya'>

                      <tfoot id='SW9ya'></tfoot>