I can see an increase in the width of a line as I assign the lineWidth to decimal values like 0.5, 0.6, 0.7, 0.8, 1, 1.2, 1.5 …etc. when the interpolation=True. But when the interpolation=False, the width of the line can only be increased if I set integers (1,2,3,…etc) to the lineWidth.
I know that ‘lineWidth’ specifies the line width in pixels. So, I am having trouble understanding how the lineWidth can be assigned to decimals when interpolation is set to ‘True’, but not when interpolation is set to ‘False’.
Also, with the same reasoning, I can set the position of the line to decimals when the interpolation=True, but not when interpolation=False.
Is interpolation=True a reliable option to gradually increase the width, or should I use interpolate=False while testing different line widths?