<div dir="ltr">Hello Frank,<br><br>It is not very straightforward, but it is possible.<br>Here is an example on how I do it:<br><div><br></div>import os<br>import grass.script as gscript<br>from grass.pygrass.gis.region import Region<div><br></div><div># Set general env<br></div>os.environ['GRASS_RENDER_IMMEDIATE'] = "cairo"<br>os.environ['GRASS_RENDER_FILE_COMPRESSION'] = "9"<br>os.environ['GRASS_RENDER_FILE_READ'] = "TRUE"<br><br># Set image size using the region<br>region = Region()<br>xr = region.cols<br>yr = region.rows<br>ratio = xr/yr<br>height = int(WIDTH / ratio)  # Choose the width you like<br>os.environ['GRASS_RENDER_WIDTH'] = str(WIDTH)<br>os.environ['GRASS_RENDER_HEIGHT'] = str(height)<br><br># Then you can draw<br>os.environ['GRASS_RENDER_FILE'] = img_file_name<br>gscript.run_command('d.rast', map=my_map, quiet=True)<br><div><br></div><div><br></div><div>Be aware that every time you run your script, it will add layer on the file.</div><div>So you might want to delete the png file between the runs.<br></div><div><br></div><div>Cheers,<br></div><div>Laurent<br></div><div><br></div>Le ven. 19 oct. 2018 à 13:00, Frank David <<a href="mailto:frank.david@geophom.fr">frank.david@geophom.fr</a>> a écrit :<br>><br>> Hello,<br>><br>> I wrote some python script and I do not find how to display created<br>> rasters.<br>><br>> I tried to use d.rast but I believe this command is not designed to be<br>> used in python script (no monitor available with d.mon -l). Am I wright<br>> ? so how to do ?...<br>><br>> Thank you for your help.<br>><br>> Frank<br>><br>> _______________________________________________<br>> grass-user mailing list<br>> <a href="mailto:grass-user@lists.osgeo.org">grass-user@lists.osgeo.org</a><br>> <a href="https://lists.osgeo.org/mailman/listinfo/grass-user">https://lists.osgeo.org/mailman/listinfo/grass-user</a></div>