A new cloud folder is available for downloads. Here.
you will find the following sub-folders :
Quick post here, as most of the activity is now on SfE Forum (see previous post for link).
I just tested SfE on Office 2011 for Mac.
Works reasonably well but needs some modifications (shadow is added by default and other display weird things). No Ribbon however and I also have to find a way to make a proper menu with all formulas.
I got my hands on Office 2013 x64(sleek interface ;-) I like it so far) and got SfE working there too... good news ! There is a good chance that you can create an SfE *.xls in Office 2003 (almost previous century software guys !)and still use it in Office 2013.
See SfE running running on both environments :
Just updated the 64bits version of SfE (both add-in and xltm template file)
Download links here for the xlam add-in and here for the xltm.
A new version of SfE is online for download, on time for Xmas (Excel 2207 and 2010 only so far).
Few changes except that BeanPlot() is available in the Distribution menu.
Currently working on a new type of chart : Beanplot()
It´s an enhanced version of Boxplot.
Boxplots gives a quick view about the structure of a univariate dataset, but remains a black box when it comes to provide clear information about the detailed distribution of this data.
The Office 2010-64 bits version is now at the same stage as the 32 bits version, including GanttChart.
Here is the change-log :
'24/06/2010 - Corrected FunctionWizard behavior for some functions (wrong counting of letters in formula) in SpraklinesSheetActions
'30/06/2010 - Modified Boxplot so Points can be entered not only as a Range but also as an Array {1;2;3}
'24/07/2010 - Added control for negative values in BulletChart & RevBulletchart
'24/07/2010 - Corrected call for DrawTarget in BulletChart & RevBulletchart
'13/08/2010 - Added in StackedChart : If Points.Cells(i).Value = 0 Then TextLabel = ""
'13/08/2010 - Added Targets to Barchart, possibility to add target value for each bar value
'17/09/2010 - Added VerticalFlip parameter to LineChart
'14/10/2010 - Changed FontSize algorithm in Treemap, to maintain visual hierachy (does not work OK)
'21/10/2010 - Piechart : If Val(Application.Version) >= 12, in order to handle properly piecharts in XL2010 (Version = 14)
'04/01/2011 - Assign Ctrl+Alt+F5 & Ctrl+Alt+F6 to display / hide Sparklines menu
'04/01/2011 - as default in Xl2007 template file, Sparklines menu will be hidden
'05/01/2011 - Modified text size algorithm in Treemap()
'07/01/2011 - Changed scaleXY to scalexy (low caps) as it erased existing formula
'08/05/2011 - Changed Barchart Target behavior (Thicker and smaller tick)
'08/05/2011 - Changed refresh routine --> call procedure DrawCharts
'21/09/2011 - Modified Heatmat so it works w/ merged cells
'26/09/2011 - Added label, tooltip and hyperlink to Heatmap
'27/10/2011 - Created GanttChart
I have uploaded the last version of the add-in that includes the GanttChart() function.
A new icon is included in the "Composition" group
After reading this article about one of Microsoft's last advertising (which by the way must be one of the worst ever), I was wondering what was the intention behind the © after "Sparklines".
What do you think ?
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.
I have done some work on the 64 bits version, tested under Windows 7 / Office 2010 environment.
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
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.
Although I had very little time lately for playing w/ SfE, I managed to create a new little UDF, not to display in-cell charts, but to link cells this time.
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 post to let you know that I updated the following files :
*.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.
I just updated the template file for Excel 2007.
I have been following Ben Garvey's suggestion and added 1 more optional boolean parameter to AreaChart(), BarChart(), LineChart() and HorizonChart().
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 !
Jon Peltier (no need to introduce Jon, I suppose) and Alex Kerin from Data Driven Consulting posted a quick comparison between SfE and Microsoft Excel 2010 "native" 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 |
Aldecis is a young and dynamic team based in Paris I have been exchanging ideas with for some time now, not only about Sparklines but information visualization in general.
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.
Ben has helped to track some bugs in SfE.
We just implemented 2 new types of Sparklines :
I am slowly updating the manual and will release updates function by function before publishing the full set.
If you have not heard about Chandoo's blog "Pointy Haired Dilbert", check it out NOW and dig this "Excel knowledge" mother lode.