At QGIS 3.4.4, I would like to freehand draw points and paths (i.e. zigzag lines) graphic shapes on my print layout. However, I only see the option to draw rectangles, ellipses, and triangles, as shown in this screenshot:

enter image description here

How do I add points and paths?

Please note that I am not talking about digitizing these onto my map; rather, these will be simple graphics, drawn by hand over non-map portions of the layout, such as the legend, etc.

  • "Add Node Item" for the lines? For the points there is no specific command; you can always add small ellipses though. Just make one and make it look the way you want, then copy/paste it as many times as you want. – jberrio Jan 29 '19 at 5:02

You can use Add a new arrow to layout which is a graphic path and select None for End marker:

enter image description here

The result is this:

enter image description here

Or you can also use Add node item and select polyline to add polyline directly:

enter image description here

Here is the output:

enter image description here

For adding points, I agree with @jberrio in his comment, there is no specific tool to do that. But for my understanding it might not be so important because you can create circle from ellipse and click Shift while drawing an ellipse and it will be perfect circle, and since the points can mostly be circles you can do it like that to be visible.

If you want the point marker to be squares then use Add rectangle with Shift to make it perfect rectangle.

  • 1
    To complete this answer for point symbols you can use the add picture and insert an SVG symbol (it's not as convenient as having a point with SVG symbology but the visual effect is the same) – J.R Jan 29 '19 at 10:42
  • 1
    Another option for points: create a rectangle shape, and set its symbol to use a "centroid fill" with your desired point marker – ndawson Jan 29 '19 at 16:34
  • Thanks to all! The ellipse shift trick is very handy! – Stu Smith Jan 30 '19 at 6:15
  • @StuSmith Glad it worked. – ahmadhanb Jan 30 '19 at 6:18
  • 1
    Ooops, I previously intended to accept your answer, but mistakenly clicked an upvote. But now you have both. Cheers! – Stu Smith Jan 30 '19 at 6:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.