Thickness_scaling creates unwanted wide left margin

Hi all

When using thickness_scaling=2, a wide left and bottom margins are added to the plot. These margins cannot be reduced with the margins attribute.

How do I remove the margins created by using thickness_scaling?

using Plots
using Plots.PlotMeasures

xs = -π:0.1:π
plot(xs, sin.(xs), thickness_scaling=2, bottom_margin=0px, left_margin=0px)

Edit: We can set left_margin=-45px, but this seems hacky, right?

This behavior seems to be backend-specific. For instance, with pyplot the result has tight margins:

using Plots; pyplot()
xs = -π:0.1:π
plot(xs, sin.(xs), thickness_scaling=2)

Plots_pyplot_thickness_scaling_plot_margins