I'm on German Windows 8.1 64Bit with gnuplot 4.6.5 using terminal svg. If I am building data files with large numbers, such as “one million,” gnuplot does not print the digit grouping character.
For example, if my data file has values of the order of a million, I want the numbers on the y axis to be displayed as 1.000.000(with .being a group sign and not a decimal sign!), But gnuplot gives me simple 1000000.
The parameter set decimalsign localesimply changes the decimal place (the separator between the integer and the fractional part, for example, 1+1/2 = 1,5c ,, which is the decimal place). But neither the setting decimalsignnor the invocation of this command at all displays the signs of the grouping of numbers on the chart. I only get ugly 1000000or 1500000instead of 1.000.000or 1.500.000.
I also tried
set decimal locale
set format y "%'f"
which just gives me the “% 'f” label in all ticks, not numbers! Each tic has only "% f", over and over. It simply prints a format string, both in the plot and without numbers. Console output decimal_sign in locale is ,that is suitable for German, so gnuplot recognizes it correctly. In my Windows Control Panel, the thousandth separator is correctly set to ., and the decimal place is set to ,.
tic . set ytics add ('1.000.000' 1e6) dozenz of dozenz tics .
gnuplot?