I enabled labels for a streets layer in my QGIS 3.6.0 project via Properties > Labels > Single labels. The following screenshot shows an example of such labeling:
How can I hide individual labels if the there are too many as in the example?
Best Answer
If there is no particular rule to which labels you want to hide and you want to manually toggle visibility, try playing around with the in-built label editing tools in QGIS 3.x (if you don't see it it's under View > Toolbars > Label Toolbar).
Select the layer you want to edit the labels for.
Click on the label visibility button (see label with eye icon in screenshot below)
Shift-click on the label you want to hide. The first time you do this, a popup should show up asking you to select a primary key; select an attribute that contains an UNIQUE ID (preferably numeric).
For multi-part features I have sometimes used the move label feature to reduce it to one label.
You can reset the label to the default visibility by control-clicking and dragging your mouse across the area where the label used to be.
Note that the label positioning is saved within an auxiliary database in the qgis project and not your file itself.
For line features another thing you can try is under the label settings > Rendering (the paintbrush symbol at the end) check 'Merge connected lines to avoid duplicate labels'.
Go to the tab 'Data Defined Settings'. Scroll down to the bottom and the section marked 'Position'. Here you can define where the label will appear but you need attribute fields for this. Add a field to your attributes called (say) 'h_align'. Now set all its values to 'Right'. Now use this field as your Horizontal Alignment option (you must set X and Y coordinates first and you'll need attribute fields for those too).
A very quick and dirty solution to this is to simply duplicate the layer with Label preferences. Then remove the label preferences from the duplicated layer. You now have 2 layers that are identical in symbology, one with labels and one without. Turn on and off the layer with labels to mimic the effect you are accustomed to in MIPro.
Best Answer
If there is no particular rule to which labels you want to hide and you want to manually toggle visibility, try playing around with the in-built label editing tools in QGIS 3.x (if you don't see it it's under View > Toolbars > Label Toolbar).
For multi-part features I have sometimes used the move label feature to reduce it to one label. You can reset the label to the default visibility by control-clicking and dragging your mouse across the area where the label used to be.
Note that the label positioning is saved within an auxiliary database in the qgis project and not your file itself.
For line features another thing you can try is under the label settings > Rendering (the paintbrush symbol at the end) check 'Merge connected lines to avoid duplicate labels'.