<div dir="ltr">Try use 

map.grids().addGrid(map_grid)

 instead of map_grids =  QgsLayoutItemMapGridStack(map).addGrid(map_grid) and check your results?<div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 12 Apr 2021 at 20:11, Mayo Rubiano <<a href="mailto:mayo.rubianoh@gmail.com">mayo.rubianoh@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello everyone. I was trying to layout with pyQGIS, and I already have the map frame with the layers, but now I need to add a grid, I tried with the code written down, but the grid didn't work. I'm new pyQGIS and maybe there are errors in the code.<div><br></div><div><font face="monospace">project = QgsProject().instance()<br>layer_name = "Curvas de nivel"<br>layout_name = "MyLayout"<br>layout_page = ["Letter", 0]<br>layers = QgsProject.instance().mapLayersByName(layer_name)[0]<br><br>for layout in project.layoutManager().printLayouts():<br>    if <a href="http://layout.name" target="_blank">layout.name</a>() == layout_name:<br>       project.layoutManager().removeLayout(layout)<br><br>layout = QgsPrintLayout(project)<br>page = QgsLayoutItemPage(layout)<br>page.setPageSize(layout_page[0], layout_page[1])<br>layout.pageCollection().addPage(page)<br>map = QgsLayoutItemMap(layout)<br>map.attemptMove(QgsLayoutPoint(5,5,0))<br>map.attemptResize(QgsLayoutSize(200,200,0))<br>map.setExtent(layers.extent())<br><br>map_grid =  QgsLayoutItemMapGrid("Grid", map)<br>map_grid.setEnabled(True)<br>map_grid.setIntervalX(layers.extent().width() / 3)<br>map_grid.setIntervalY(layers.extent().width() / 3)<br>map_grids =  QgsLayoutItemMapGridStack(map).addGrid(map_grid)<br>layout.addLayoutItem(map)<br><br><br>layout.setName(layout_name)<br>project.layoutManager().addLayout(layout)</font><br></div></div>
_______________________________________________<br>
Qgis-user mailing list<br>
<a href="mailto:Qgis-user@lists.osgeo.org" target="_blank">Qgis-user@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
</blockquote></div>