im not sure what the goal is.
but you can use vh and vw
or a comboination of % and vh vw with calc
to apply such width/height values you need to be in fixed mode (as percentage mode changes everything to a number)
Doesnt look like its just the labels, the pumps are way to small too.
You have more options to scale though, if you set it to percent and fill in the aspect ratio, maybe you have a bit better results
Also @jlandwerlen, as i stated in the solution in the topic you linked, its really not a solution and more a work around xd
I wouldnt advice to put the text inside the svg, its way to bothersome, instead you should put a lineheight, or overflow on the labels. (and mayb a hover effect to show the full text on hover?)