Path: csiph.com!optima2.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Karl Ratzsch Newsgroups: comp.graphics.apps.gnuplot Subject: Re: iec80000 notation Date: Mon, 22 Jun 2015 22:54:33 +0200 Organization: solani.org Lines: 15 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Trace: solani.org 1435006476 32051 eJwNyMEBADEEBMCWIliUg9B/CXfzHGUQ2gQK0dW9xZz2bP54seuiUx2Y9XSqQ1SG05SXtmDxASTkETs= (22 Jun 2015 20:54:36 GMT) X-Complaints-To: abuse@news.solani.org NNTP-Posting-Date: Mon, 22 Jun 2015 20:54:36 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 X-User-ID: eJwFwQERADEIAzBL5UahyOF55l/CEp6wmPRgOC+vna/Qmw5Q2k0iTVtgH26HQv+M2Cg1gQcGUxBH In-Reply-To: Cancel-Lock: sha1:Hgrx9KyNRvKtMi2Dcor6GuA0LxE= X-NNTP-Posting-Host: eJwNyMkBwCAIBMCWuHY15QhI/yWYeQ6cylpBMDCYTTlpf4QibLYUj4ZSOteyHEb1B7p5g/f2AwbTEJw= Xref: csiph.com comp.graphics.apps.gnuplot:2952 Am 18.06.2015 um 20:08 schrieb Karl-Friedrich Ratzsch: > > For axis labels, there is a provision for automatic ki, Mi, Ti > notation, check "help format specifiers". > > Otherwise you can build your own function returning the proper prefixes: > > fstring(x) = sprintf("%.f ",\ > x<2**10 ? (ps="",x) :\ > x<2**20 ? (ps="Ki", x/2**10) : \ > x<2**30 ? (ps="Mi", x/2**20) :\ > (ps="Ti", x/2**30)).ps."Byte" > or use gnuplots gprintf() function that knows the "%b %B" format