xlsx file : http://www.box.net/shared/aqtcsqrcpq
A set of free User Defined Functions for Microsoft Excel® to create Sparklines :
the simple, intense, word-sized graphics invented by Edward Tufte & implemented by Fabrice Rimlinger.
World education ranking
xlsx file : http://www.box.net/shared/aqtcsqrcpq
Microsoft potential fallacy regarding Sparklines ©
What do you think ?
64 bits version available for download
As first feedbacks are rather positives, the 64bits version for Excel 2010 is available for download HERE.
I had doubts about how the Color Chooser tool is behaving (Menu "Sparklines Tools" --> "Color Chooser"), but it seems to be OK.
Keep me posted if any issue.
64 bits version testers wanted
Drop me a line if you are interested in testing the add-in, as I do not have the proper environment to do so.
The version to be tested is the last 3.9, with BumpChart() included.
Thanks in advance
Update for Excel 2007
Version 3.9.22062010 for Excel 2007 / 2010, both add-in and template file, is available for download under the coffe cup --------------->
Here is what changed since V 3.8
'11/03/2010 - Reactivated Turnmytrappingon in ThisWorkbook module
'11/03/2010 - LineChart : add Tag =8 and 9 for open or close tag
'29/04/2010 - Boxplot includes new parameter "HighlightValue" + "ShowMedian" by Art Steinmetz
'29/04/2010 - StripeChart includes new parameter "HighlightValue" + "ShowMedian" by Art Steinmetz
'06/05/2010 - Pareto if Label = 1 --> show cumulated % if label=2 --> show individual %
'06/05/2010 - Heatmap, if color code left empty, use background color of "color" cells from colorscale range
'12/05/2010 - Add ColorRange to Barchart ---> each bar can have a specific color - Based on Ramesh code
'12/05/2010 - Add possibility to use background color of cell for Barchart. Cell must be empty or non numeric
'14/05/2010 - Reviewed legend display for CascadeChart
'17/05/2010 - Added BumpChart UDF
'18/05/2010 - Corrected PieChart grouping for 0%
'03/06/2010 - Corrected HorizonChart() when values = all negative
'03/06/2010 - Corrected AreaChart() when consecutive Zeros
'17/06/2010 - Added Transparency and DiameterRatio to Piechart
'18/06/2010 - Added ColorRange to Bullet and RevBullet... Rasta colors everywhere !
I am currently working on the manual, to include all those changes... and on the Excel 2003 version.
PS : the "Template" file looks like an empty file... It just contains all the VBA code for SfE to work but does not contain examples of how to use SfE.
I you want to easily share files using SfE formulas in a corporate environment where it is forbidden to install programs on local PCs, the Template file is your solution. Use is as a New blank file, rename it keeping the .xlsm extension and share it as any other XL file.
Still moving...
'11/03/2010 - Reactivated Turnmytrappingon in ThisWorkbook module
'11/03/2010 - LineChart : add Tag =8 and 9 for open or close tag
'29/04/2010 - Boxplot includes new parameter "HighlightValue" + "ShowMedian" by Art Steinmetz
'29/04/2010 - StripeChart includes new parameter "HighlightValue" + "ShowMedian" by Art Steinmetz
'06/05/2010 - Pareto if Label = 1 --> show cumulated % if label=2 --> show individual %
'06/05/2010 - Heatmap, if color code left empty, use background color of "color" cells from colorscale range
'12/05/2010 - Add ColorRange to Barchart ---> each bar can have a specific color - based on code by Ramesh
'12/05/2010 - Add possibility to use background color of cell for Barchart. Cell must be empty or non numeric
'14/05/2010 - Reviewed legend display for CascadeChart
'17/05/2010 - Added BumpChart UDF
...
BumpChart() is coming
Bump Charts have been extensively discussed (here, here and here) and ProcessTrend.com shows very good examples of how they could be used to describe ranking evolutions over time.
This new function has the following parameters :
- InitialPositionsRange - Range of initial positions (Mandatory)
- FinalPositionsRange - Range of final positions (Mandatory)
- NameHighlight- Name you want to highlight (Optional)
- PositionHighlight - Initial position you want to highlight (Optional)
- ColorUp - Color for values which final position is higher than initial (Optional)
- ColorDown - Color for values which final position is lower than initial (Optional)
- ColorHighlight - Color for the highlighted line (Optional)
Here is the final result with default colors and only the 3 first parameters (one UDF for each couple of Start/End data) :
Columns with intermediary position can be hidden for a smoother and more compact view :
Quick update
*.xlam Excel 2007/2010 add-in
*.xla Excel 2003/2002 add-in
*.xlsm Template for Excel 2007
Only Treemap() has been changed, to solve issues related to "zero" values and very small values.
Files are available for download in the right-hand column of the blog.
Template for Excel 2007
So click on the icon to download the xlsm template file.
Display series in reverse order
This parameter is called "MirrorDisplay".
If MirrorDisplay = True or = 1, then the chart will be horizontally flipped, displaying a data serie in reverse order.
So far, only the XL2007/2010 xlam file has been updated and available under the coffee cup.
PS : Thanks Ben for the extensive feedback and debugging !
Sparklines For Excel vs. Excel 2010 Sparklines
Sparklines for Excel | Excel 2010 | |||
Types of cell charts | 14 and growing: Line, Pie, Pareto, Bullet, XY, Scatter, Bar, Column, Stripe… | Three: Line, Column, Win/Loss | ||
Overall look (sparklines) | Some blocking, not noticeable at normal zoom levels | Smoother | ||
Features on individual chart types | Excellent, whole range of markers like hi/low lines, max/min points | Limited to some basic additional data indicators, but they work well | ||
Ease of deployment | Have to distribute macros with file, some VBA crashes, mostly during creation. Win today, as no built-in option | No extra package, but Excel 2010 needed. Win in 2-3 years when 2010 is ‘standard’. | ||
Ease of use | More complex, for example looking up meaning of formula variable, color chart | Easier, native to the product, so formatting is quick | ||
Code Customization and Stability | VBA macro based (non-locked) so customization possible (and legal) | Not VBA based – more stable, but no customization | ||
Grouping | Can set max and min so that multiple charts scale the same | Adjacent charts are grouped automatically making for easy changes of formatting/scales | ||
Ease of editing | Charts are shapes created on the basis of formula in the cell | Effectively separate charts, edited with own section on ribbon | ||
Future additions | Constant addition of new chart types/upgrades to existing | Maybe some fixes, but will likely have to wait until Excel 20XX for new chart types | ||
Cost | Free, but you need Excel of course | Free, at least after you’ve paid any upgrade costs |
Alex is founder of Data Driven Consulting, an independent consulting company that focuses on obtaining high quality data to facilitate effective business decisions. Data Driven Consulting specializes in a number of areas, including market research, dashboard and data presentation, and authoring of white papers and e-content.
SfE and BeGraphic join forces.
They have just released their creative Excel add-in : BeGraphic, which allows users to control precisely all parameters of a shape : Color, border, rotation, position etc... with a single cell.
Behind this simple idea, lays endless possibilities to create dynamic diagrams and enhance dashboards, reporting documents, presentations and scorecards with innovative visual data graphics... as easy as with your old Excel charts.
BeGraphic Lite is more an drawing engine than a ready-to-use solution.
BeGraphic gives the opportunity to handle parameters of any specific picture or shape. But first users must build their custom data visualizations. Then BeGraphic is able to transform any infographics into dynamic charts / animated graphics.
In order to show some quick usages in the 'lite version', two pre-built templates are offered: gauges and choropleth maps (+ 7.000 geographical maps given only to users who ask for it and provide their professional email). But all other automatic applications will be provided with the final release of BeGraphic, probably available in summer 2010.
Summarizing, I wouldn say that BeGraphic:
- works inside Excel and PowerPoint
- doesn't need macro (only have to know the right-click or ribbon)
- needs your imagination (to build the initial graphics)
Did I mention that BeGraphic also includes an embeded "Sparklines for Excel" menu...
The free version Begraphic Lite can be downloaded here... enjoy.
Ben's "5K Results Reimagined"
Enola & Victor
Enola() and Victor() were born on 01-02-2010 @ 9pm
I expect a lot of debugging for some time with those 2 UDFs ... ;-)
Sorry guys, but I couldn't resist to post this one.
Cheers
SFE Manual update
- Full Set (except functions under construction) <--- updated 01-28-2010
- LineChart()
- BarChart()
- AreaChart()
- HorizonChart()
- Varichart()
- HBar() and VBar()
- BulletChart()
- RevBulletChart()
- ScaleLine()
- PieChart()
- StackedChart()
- Boxplot() <--- updated 02-24-2010
- StripeChart()
- SpreadChart()
- ScatterChart()
- Pareto()
- CascadeChart() <--- updated 01-28-2010
- Treemap()
- Heatmap()
- ScaleXY() Under construction
- SFE Tools (the remaining icons) Under construction