Brian Barker wrote:
At 21:22 18/11/2007 -0500, Tom Webb wrote:
Alan Boba wrote:
Alan Boba wrote:
If I'm using numbers like 1,000,000,000 (one billion), 2,000,000,000
(two billion), etc. and I want them to display on a graph axis as
1.0 B, 2.0 B, etc. is there a format I can apply to the graph axis
to make the numbers display like that? If yes, what is the format
code?

Brian Barker wrote:
I don't see any way, in fact, to get the values on the chart to be
different from those in the data range.  In other words, as you need
one billion to appear not as itself but as "1.0" (irrespective of the
"B"), you will need to construct a new data range first with the
values scaled down by a factor of one billion and then use that to
plot the chart.  If this means creating a new column or columns with

Alan Boba wrote:
Thanks Brian I'm sure this will work. I had thought of it before posting
but was hoping to find if there is a way to "scale" the number
displayed on the chart axis without resorting to an extra column.

I think it's a great capability because the data can be maintained in
its native form. The display of the data is altered as necessary for
display depending on the output requirements, e.g. audience, form
factor (small sheet of paper, low resolution on TV monitor, big high
def wall projection, etc.). And with this method there's no need to
create new data, extra columns, whenever a new display format is
needed.

Joe Conner wrote:

Did you consider using scientific notation for you x-axis?

Hadn't thought of that. It works of course. The audience is the problem
though. Business users are comfortable with "B" and "M" and "K" after
the dollars, like $1.5B, $1.5M, $1.5K. Having that "E" in there and a
power of ten after isn't going to help them read the chart. If I'm ever in
front of the right audience I can use it.

In the mean time I'll do the extra column and put in an enhancement request.

Alan:

I played around with the formatting on this issue and was able to generate a format 1.0 , 1.5, etc. without resorting to a new column.
The format code is: #\.#,,
The "B" for billion (or "Billion") would have to be added to the axis title. This can be set within the chart if you break the link to the data for the Y-axis by un-checking the source format.

TomW

Aha, well done for finding the dodge! I'd missed that. But this doesn't quite work for me. You need three commas, in fact, to scale the value by 10^9, and if you put that explicit point in using "\." everything goes awry: the scaling is only by 10^7 (or 10^10 with the extra comma). To correct this, just take out that backslash and add the additional comma:
     #.#,,,
Since the original request wanted one fractional place, change at least one of those hashes to zeroes. And you can even put the required "B" into the format:
     0.0,,, B

Oh, and you could even use conditional brackets in the format code to create the forms with "M" and "K" automatically where appropriate if you wished:
     [<1e6]0.0, \K;[<1e9]0.0,, \M;0.0,,, \B

Brian Barker


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Ah! I forgot I was only dealing in millions not billions when I got this to work. In fact, I had found that using the third comma for billions introduces an unwanted side affect that I had struggled with earlier in the day. When I use a third comma, it appends the previous two commas to the result. e.g 1.2,,

Also, I found that what I had used for a format code yesterday was different this morning when I opened my test file. It had changed to #"."#,, from #\.#,, Another problem I had yesterday morning was that I could not delete user-defined format codes. I would go down through and delete them in the dialog window, but if I closed the dialog and re-opened it, the format codes were back. I tried saving and exiting calc, then reopening the file, but I still could not keep them deleted. Last evening the deletion worked properly. Any user-defined formats are stored local to the workbook you are using. I did a little looking under the hood last night. I found how the format codes are stored in the "styles" file to the workbook. What I found only sheds some light on how the codes are stored. I evidently did not find all the pieces, because I did not find how it stores the commas, hashes, etc. I will have to dig a little deeper sometime. I am not up to speed on xml, so that might be part of the problem.

TomW
WinXP Sp2 OO2.3

Reply via email to