In draw.io, the “Wall” shapes from the Floorplan library aren’t true 1-pixel strokes — they’re vector rectangles with a width that’s scaled relative to your diagram’s zoom and page scale. That’s why even when you set the line width to 1 px, they still look thicker than fine lines in your background image.
Here’s what’s going on and how to work around it:
Why it happens
The Floorplan wall shapes are filled blocks, not just stroked lines. Their “line width” property controls the border, but the body of the wall still has a fixed minimum thickness based on the shape’s geometry.
When you scale the shape down, the wall thickness scales too — but the background image might be so high-resolution that even at “thin” settings, the wall is still visibly wider than the thinnest lines on your imported floorplan.
How to get thinner walls
Use a basic line or rectangle instead of the wall shape
From the General shape library, choose a straight line, set it to 1 px, and draw it over the plan.
For filled walls, draw a thin rectangle and remove the border.
Scale your background image down before importing
If your floorplan image is 2000px wide but your diagram page is smaller, you’ll end up zoomed out, and 1 px in draw.io covers more of the image than you expect.
Resizing the image so that it matches your diagram page size will make line widths behave more predictably.
Ungroup and edit wall shapes
Right-click the wall → Ungroup.
You can then directly adjust the rectangle’s width to match your needs, bypassing the preset wall thickness logic.