For anyone who has grown weary of the current OpenOffice chart tool, or for anyone who has attended my classes and grown alarmed at hearing that charting is as much art as science, there is some relief in sight.
The chart tool has been improved significantly, and it's going to be included in OpenOffice.org 2.3, to be released roughly sometime this fall. If you're curious, you can download the developer version containing the chart tool here.
Read more
Download
Here's a comment from Pete who appears to be involved in the chart development.
Thanks for the nice overview.
Please mentions also that many limitions will be overcome with the next
release. It's not only about a new (and shiny :) ) wizard. For example
multiple data series will be possible. Error bar for most kind of
charts will be possible. Regression lines with the function and R^2 are
implemented too. The performance regarding large data sets is improved.
EXCEL im- and export was improved considerably. Many of these features
are essential for engineers, students and scientists in their daily
job.
Worth to read:
http://graphics.openoffice.org/chart/whatsnewinchart2.html
However, there is still a long list of existing issues though OOo is
close to perfection. Any Volunteers will to finish the few remaining
items?
http://www.openoffice.org/issues/buglist.cgi?issue_type=DEFECT;issue_type=TASK;issue_type=PATCH;issue_status=UNCONFIRMED;issue_status=NEW;issue_status=STARTED;issue_status=REOPENED;email1=;emailtype1=exact;emailassigned_to1=1;email2=;emailtype2=exact;emailreporter2=1;issueidtype=include;issue_id=;changedin=;votes=;chfieldfrom=;chfieldto=Now;chfieldvalue=;short_desc=;short_desc_type=substring;long_desc=;long_desc_type=substring;issue_file_loc=;issue_file_loc_type=substring;status_whiteboard=;status_whiteboard_type=substring;keywords=;keywords_type=anytokens;field0-0-0=component;type0-0-0=equals;value0-0-0=Chart;field0-0-1=short_desc;type0-0-1=substring;value0-0-1=chart;field0-1-0=short_desc;Submit%20query=Submit%20query&order=issues.issue_id
Here's a tour of it. I'm getting to know the details myself right now, but this is the gist. OK, a fairly detailed gist.
Here's the basic data we're working with.
I like to select the data since it means less typing, or just less dragging, later. Select the data and choose Insert > Chart. You get this. Click this and any other illustrations to see them bigger.
Window 1: Chart Type
Note that you get a preview of the chart as you go along, in the document. This preview of course disappears when you click Cancel without creating a chart.
There are more up front variations, it seems. Here are a few.
Who doesn't love an exploded donut?
Or a nice XY Scatter.
Or a Net.
A Column and Line with options for how many lines.
And here are the 3D options.
In this window you just pick a type, a variation, any associated options, and you click Next.
Window 2: Data Range
Here you get the choices for what data is involved. Normally in a simple chart you could just have A1 to D5 in a contiguous block. But when you don't have that, you get to specify that ahead of time. Not that this is new but it's more obvious and easier.
You could change the range just by typing something different in the Data Range field. In this, I skip the D column entirely. Use a semicolon to separate non-contiguous ranges of data.
You also have the option, again not new, to have the data in rows or in columns.
Rows
Columns
And you also get the options at the bottom of the window, First Row as Label and First Column as Label. This is the same kind of thing you specify when sorting; you're saying, if you check the box, that the first row is identifying data, not data to be charted, and ditto with the first column. You usually want to mark both. Or at least I do.
Here's what the chart looks like with both boxes marked.
And the same chart with both unmarked.
Click Next.
Window 3: Data Series
Here, you get even more control over exactly what cells are used for the labels (Names) and for the data (Y-Values). For instance, if you wanted the label for Sales to not be Sales but to be some other term off in cell J14, you could enter $J$14 instead in the Range for Name field shown.
Select Names, then select each of the items in the Data Series list and make changes if necessary for them in the Range for Name and Categories fields.
Then select Y-Values, and do the same thing for each item in the Data Series list.
If you want to add an entirely new set of data to the chart, just click Add. You'll get an Unnamed Series. Then set the Name and YValues for that one, too. Or click Remove to remove any chunk of data in the Data Series window from the chart.
Note that the Categories will be the same for all data series. If you change them for one item in the Data Series list, they'll change for all.
When done, click Next.
Window 4: Chart Elements
You're nearly there. This is the simple stuff.
Then click Finish. And you've got your chart.
Modifying the Chart Once It's Created
Modifying after creation is a tish less twitchy though not that fundamentally different.
One thing: used to be, you could just select the chart by clicking on it once, right-click, and choose to change the data series. Now you just need to double-click it, then right-click and choose Data Ranges.
Essentially, you double-click the chart, then either rightclick, use the Format menu, or use the Format toolbar. You can also double-click on an item in the chart.
The menu and toolbar have a fewer options, which will take getting used to but is a little simpler.
Here's the menu, and the toolbar after it.
To make a change to a particular bar in this chart, you do essentially the same thing as you used to. Double-click the chart, click on one of the bars to get the data series, then click on the specific bar to modify.
- Third click
- Fourth click
- Options under Object Properties (right-click, double-click, or use menu or toolbar)
- And results
To change titles, just double-click on them and type (after the requisite click, then double-click). This is the same as before.
Overall, not a makeover top to bottom. But nicer. I'm not a frequent chart user, so please give me your comments on what is the most useful.
Thanks to Huw for the tips. For information on the sites, see:
http://www.openoffice.org/issues/show_bug.cgi?id=33851
http://wiki.services.openoffice.org/wiki/Calc/Drafts/Issue_33851
http://wiki.services.openoffice.org/wiki/Talk:Calc/Drafts/Issue_33851
Let's say you've got a big list of employees: name, address, etc. When you apply the filter and view, for instance, only people from Montana, some of the data isn’t shown. If you then copy, paste, delete, or perform other operations on the data, what happens to the data that isn’t shown? If you delete Artie Anderson from Montana and Cindy Chalmers from Montana, what happens to Betsy Bates from Nevada?
It all depends on the operation. Some, like delete, leave the unshown data alone. Some do affect the unshown data.
Operations that DO affect filtered out rows.
Cut and Paste
Move (dragging)
Fille (Edit > Fill or dragging)
Operations which do NOT affect filtered out rows:
Copy
Delete contents
Delete row
Format
Find & Replace in current selection
More About Operations that DO Affect Filtered-Out Rows
Cut and Paste, Versus Copy and Paste
With Cut and Paste, the non-shown data is cut and also pasted.
Click the following to see a bigger image.When you paste the data outside of the filter range, the whole set of data is pasted and unaffected anymore by the filter.
When you paste the data inside the filter range, the whole set of data is pasted, and all data is shown at first, even data that shouldn’t show for the current filter selections. However, if you re-apply the filter selections using the dropdown lists in the heading row, then the data is filtered correctly.
With Copy and Paste, the behavior is different. If you cut, you get the nonshown rows, but if you copy, you don’t.
Dragging Cells to Move Them
When you move rows (dragging) that include unshown rows, the behavior is the same as cut and paste. The unshown rows between shown rows are moved along with the shown rows.
Fill (Edit > Fill or Dragging the Cell Handle)
Here’s what happens with Fill. Here’s some sample data, and currently everyone is in the same department.
You now look at only people from Colorado.
You change the department for the first person from Colorado, and drag that department down through all the other people from Colorado.
Now, all the nonshown rows after the first row you changed are affected, but not the rows before that.
More About Operations that Don’t Affect Filtered-Out Rows
Copying and pasting, deleting, formatting, and Find and Replace don’t affect unshown data. The following section provides an example.
Deleting
Here’s a walkthrough of deleting rows while the filter is on. Rows that aren’t shown aren’t affected.
Look at the range from row 15, Dan Montbatten, to row 20, Beth Jerlin. Dan and Beth are both from Montana. In between are Jon, Marcus, and Kyle.
The next illustration shows an AutoFilter with only people from Montana, which includes Dan and Beth but excludes the three rows between.
Now delete Dan and Beth.
And they go away. However, when the state autofilter criterion is removed, Jon, Marcus, and Kyle are still there.