SavvyData

FusionCharts v3.2 Beta Impression

Recommended Posts

Dear all,

 

 

 

As FusionCharts v3.2 has entered beta, we would request you to share all your feedback/suggestion/impressions here.

 

 

 

Update: Some of the bugs reported before 13th August, 2010 have been fixed in an update to beta. Beta users may please use the same link to download the new beta. Then replace all your FusionCharts JS files with the ones contained in the new zip. Clear your browser cache and most of those errors will be fixed.

 

 

 

FusionCharts v3.2 boasts of a lot of new additions which you may read at http://www.fusioncharts.com/labs/fc3_2docs/Contents/Introduction/WhatsNew32.html

 

 

 

Or see some demos of some of the new charts/features at:

 

- Demo of new Zoom Line Chart at http://www.fusioncharts.com/labs/peek/zoom

 

- Demo of new Marimekko Chart at http://www.fusioncharts.com/labs/peek/marimekko

 

- Demo of new Pareto chart at http://www.fusioncharts.com/labs/peek/pareto/

 

- Demo of JavaScript (HTML5) fallback at http://www.fusioncharts.com/labs/peek/html5basic and pure JavaScript rendering at http://www.fusioncharts.com/labs/peek/html5

 

- Demo of new interactive legend with support for icons at http://www.fusioncharts.com/labs/peek/interactive-legend

 

- Demo of new managed printing (for better printing in Firefox) at http://www.fusioncharts.com/labs/peek/managed-print/

 

- Demo of linked charts at http://www.fusioncharts.com/labs/peek/linked-charts/simple.html and http://www.fusioncharts.com/labs/peek/linked-charts/dialog.html

 

 

 

You may request a private beta by sending us an email at support [at] fusioncharts.com

Share this post


Link to post
Share on other sites

Ok, first of all: This is a very nice demo, thx for the beta.

 

 

 

I've got some questions about the (planned) details.

 

 

 

1) What is the actual difference between http://www.fusioncharts.com/labs/peek/html5basic/'>http://www.fusioncharts.com/labs/peek/html5basic/ and http://www.fusioncharts.com/labs/peek/html5 in detail? After a diff there is no other javascript or html markup (except the paragraph)? How do you handle this? I don't get it. :|

 

 

 

2) Unless I missed some big thing: It seems your current beta, so called "html5", based on the javascript framework HighCharts which looks.. wow. Do you plan to configure HighCharts to look like FusionCharts (hci.js) or is there something like a swf-to-svg thing in background?

 

 

 

3) What kind of relationship with HighCharts do you have? I mean: Is that "you" but just another company? Must I pay an additional HighCharts license (if I need a FusionCharts one)? Or is that all "built-in"?

 

 

 

4) Because I could not getting the "thing to work" locally (I'd grabbed the sources of the demo to a local server): Will other SWFs work? What is about your other products PowerCharts and Widgets - e.g. the "non-charts" Gauge-Graphs?

 

 

 

==

 

 

 

About FusionCharts 3.2 itself: I've noticed the tiny change of the columns bars' legend icon (good). And, the hide/show onclick selector on the legend's items. Is this feature only in the columns flash? I've tested multi axis - the legend is like the 3.1 ones.

Share this post


Link to post
Share on other sites

Thanks for the great work here again, as usual. Thanks -- this looks very promising!

 

 

 

However the fallback to JavaScript is failing when I run your first exercise (Weekly Sales). With browser debugging turned on, I get Error: snk is undefined [refers to line 66 of FusionCharts.js]. Easy fix I presume?

 

 

 

Thanks,

 

 

 

-Lee

Share this post


Link to post
Share on other sites

Hi,

 

 

 

As for the errors, we're investigating the same and fixing it. We'll update on this forum once done.

 

 

 

To answer your questions:

 

 

 

1) What is the actual difference between http://www.fusioncharts.com/labs/peek/html5basic/'>http://www.fusioncharts.com/labs/peek/html5basic/ and http://www.fusioncharts.com/labs/peek/html5 in detail?

 

 

 

Html5Basic shows Flash chart by default (on devices having Flash Player) and falls back to HTML5 (if no Flash is present). Html5 shows just the HTML5 sample.

 

 

 

2) Do you plan to configure HighCharts to look like FusionCharts (hci.js) or is there something like a swf-to-svg thing in background?

 

 

 

We've already written the bridge that emulates HighCharts looks as close to FusionCharts (as possible within HighCharts framework) by running on FusionCharts XML/JSON data itself.

 

 

 

3) What kind of relationship with HighCharts do you have? I mean: Is that "you" but just another company? Must I pay an additional HighCharts license (if I need a FusionCharts one)? Or is that all "built-in"?

 

 

 

No - we've an exclusive OEM license for HighCharts for distribution in FusionCharts. As such, you do NOT need to pay any additional cost at all! Your existing license covers the same.

 

 

 

4) Because I could not getting the "thing to work" locally (I'd grabbed the sources of the demo to a local server).

 

 

 

Can you please detail what problem you faced?

 

 

 

5) Will other SWFs work? What is about your other products PowerCharts and Widgets - e.g. the "non-charts" Gauge-Graphs?

 

 

 

We'll gradually add JavaScript(HTML5) fallback to PowerCharts and widgets. The gauges will take some time.

 

 

 

>> About FusionCharts 3.2 itself: I've noticed the tiny change of the columns bars' legend icon (good). And, the hide/show onclick selector on the legend's items. Is this feature only in the columns flash?

 

It's present in all FusionCharts v3.2 charts.

 

 

 

>> I've tested multi axis - the legend is like the 3.1 ones.

 

That chart has axis enable/disable - so wouldn't sport the new legend.

Share this post


Link to post
Share on other sites

Hi Basundhara,

 

 

 

I saw your (and Pallav's) messages -- the "snk is undefined" error is still occurring.

 

 

 

I downloaded a fresh set of FC32beta, and followed the tutorial from scratch.

 

 

 

Trying to force a JavaScript fallback fails. This is on Mac OS 10.6.4 for both Safari and Firefox AND on Windows 7 (emulation under Parallels).

 

 

 

Is this NOT happening for you? Please tell me if should try a different config -- or are you able to replicate this issue?

 

 

 

Thanks,

 

 

 

-Lee

Share this post


Link to post
Share on other sites

Hi Lee,

 

 

 

We've just updated our beta to fix those. Can you please re-download from the link given to you? Please make sure to clear your browser cache. Even if you are viewing our live examples - please clear the same.

 

 

 

We would love to hear if the issues were resolved.

Share this post


Link to post
Share on other sites
Pallav (8/12/2010)
Hi,

 

 

 

As for the errors, we're investigating the same and fixing it. We'll update on this forum once done.

 

 

 

To answer your questions:

 

 

 

1) What is the actual difference between http://www.fusioncharts.com/labs/peek/html5basic/'>http://www.fusioncharts.com/labs/peek/html5basic/ and http://www.fusioncharts.com/labs/peek/html5 in detail?

 

 

 

Html5Basic shows Flash chart by default (on devices having Flash Player) and falls back to HTML5 (if no Flash is present). Html5 shows just the HTML5 sample.

 

 

Well.. but what is the technical difference? I don't find a hint if I use "diff" on both html markups. I'm familiar with browser agent or bridges or conditional behaviors - but where is this done?

 

 

 

 

We've already written the bridge that emulates HighCharts looks as close to FusionCharts (as possible within HighCharts framework) by running on FusionCharts XML/JSON data itself.

 

[...]

 

No - we've an exclusive OEM license for HighCharts for distribution in FusionCharts. As such, you do NOT need to pay any additional cost at all! Your existing license covers the same.

 

 

That sounds great!

 

 

 

 

4) Because I could not getting the "thing to work" locally (I'd grabbed the sources of the demo to a local server).

 

Can you please detail what problem you faced?

 

 

I'd tried to reproduce the html5 version on my local machine (in order to generate a customized chart), but I failed. As I said, perhaps I'd missed something. I would retry the steps with the updated version tomorrow.

Edited by Guest

Share this post


Link to post
Share on other sites

First of all, I like what I saw with V3.2. I mainly focused on testing your html5 fallback with my existing software. Some of the problems I had so far: 1. Scollable charts (e.g ScrollCombi2D.swf) are not working.  2. If any attributes is duplicated, display would fail. (e.g. just try to duplicate numDivLines='3' in your demo and you will see 'No data to display'

Ken (Blinco Systems Inc.)

Share this post


Link to post
Share on other sites

>>what is the technical difference?

 

You may find more on this at http://www.fusioncharts.com/labs/fc3_2docs/Contents/FirstChart/UsingPureJS.html?source=menu

 

 

 

>> I'd tried to reproduce the html5 version on my local machine (in order to generate a customized chart), but I failed. As I said, perhaps I'd missed something. I would retry the steps with the updated version tomorrow.

 

Can you please let us know what error you got?

 

 

 

>> Some of the problems I had so far: 1. Scollable charts (e.g ScrollCombi2D.swf) are not working.

 

Our HTML5 (javaScript) version doesn't have scroll support yet. So it'll fallback to normal chart in HTML5 rendering.

 

 

 

>> If any attributes is duplicated, display would fail. (e.g. just try to duplicate numDivLines='3' in your demo and you will see 'No data to display'

 

Do you mean you're providing the attribute twice in XML?

Share this post


Link to post
Share on other sites

Hi,

 

 

 

Continue to my post of ver3.2 Beta at http://www.fusioncharts.com/forum/Topic30067-6-2.aspx#bm30850

 

 

 

I have successfully able to print the chart in Firefox but I believe I found a bug on the waiting time for chart to be ready for print. My page is having 8 - 10 chart in a page. By scrolling down my page I will see each chart starts to load. The problem is, if I don't scroll down my page , even I wait 1 minute, my chart will not get ready for printing.

 

 

 

I'm using example based on

 

http://www.fusioncharts.com/labs/peek/managed-print/

 

 

 

Please advice

Share this post


Link to post
Share on other sites
Guest Basundhara Ghosal

Hi,

This is an issue with the Flash Player and the Browser.

As a work-around, please try using the JavaScript function to scroll down to the end of the page and then coming back to the top of the page, as soon as the charts get rendered on the browser page.

Hope this helps.

Share this post


Link to post
Share on other sites
Pallav (8/30/2010)
@gludington: What OS and browser version did you face it on?

 

 

 

It seems to be a problem with 3.2 on Linux. On Chrome/Safari on OSX or IE on Windows, it works. However, on multiple machines running Linux, I see the following:

 

 

 

On Linux

 

Firefox 3.6.8 - Browser locks up

 

Chrome on 6.0.495.0 dev - Browser does not lock up, but no context menu appears

 

 

 

Since one of our primary use cases of fusioncharts would be for realtime dashboards of servers, and many of the responsible employees use Linux, this would be a problem. I am using javascript, simplified as follows:

 

 

 

var chart = new FusionCharts('Charts/MSLine.swf', 'fchart', '1000', '300', '0', '1');

 

...

 

charts.setDataXML(xml);

 

charts.render('fusionchart');

 

 

 

The same javascript, and the same chartXML, works fine with FusionCharts 3.1, but not with FusionCharts 3.2 beta.

 

 

 

I also see the same problem in the FusionCharts examples page, with Chrome and Firefox exhibiting the same problems when I hit http://www.fusioncharts.com/labs/peek/zoom/

Share this post


Link to post
Share on other sites
With v3.2 I some time got the following error and have hard time figure out why:

'FusionCharts.render.IECompatibility() Chart Id is same as a JavaScript variable name in window scope. This causes errors with Internet Explorer.'

It happens in both IE and Firefox. It didn't exist in v3.1. Can you point where I should look? Thanks

Ken

 

 

Share this post


Link to post
Share on other sites

This is a design time error. It is raised by FusionCharts to fix issues in IE.

 

 

 

The error is raised when:

 

1. You have any global JS variable with the same name as the chart's id

 

2. If you have the same name for the charts JSObject variable and chart's ID.

 

 

 

Example:

 

var myChart = new FusionCharts('Charts/Column3D.swf', 'myChart'); // will raise error.

 

 

 

Note that the JS variable myChart name is same as chart id 'myChart' ... this is not correct as this causes errors in IE.

Share this post


Link to post
Share on other sites

We've released an update to FusionCharts v3.2 beta which solves many of the problems mentioned in this thread. We would request you to please try the latest and let us know.

 

 

 

Thanks again for your time.

Share this post


Link to post
Share on other sites
Pallav (8/31/2010)
We've released an update to FusionCharts v3.2 beta which solves many of the problems mentioned in this thread. We would request you to please try the latest and let us know.

 

 

 

Thanks again for your time.

 

 

 

Assuming the update was at http://goto.fusioncharts.com/beta32 (and diff suggests the files I just downloaded are different than the ones I downloaded earlier from that beta link), then no, the same problems still exist when hitting FusionCharts from a Linux-based browser.

Share this post


Link to post
Share on other sites
Pallav (8/24/2010)
>>what is the technical difference?

 

You may find more on this at http://www.fusioncharts.com/labs/fc3_2docs/Contents/FirstChart/UsingPureJS.html?source=menu

 

 

 

>> If any attributes is duplicated, display would fail. (e.g. just try to duplicate numDivLines='3' in your demo and you will see 'No data to display'

 

Do you mean you're providing the attribute twice in XML?

 

 

 

 

Yes, but the attribute value may be different (e.g numDivLine='10' from above example).

 

 

 

Ken

Share this post


Link to post
Share on other sites

hello,

 

just downloaded the beta V3.2, great work, many thanks.

 

I am mainly testing the chart rendering on iPAD and noticed so far the following:

 

 

 

1 - baseFont, and Styles are not working. Unable to control the font size on the displayed text on the chart.

 

2 - Stack charts and other complex charts not working. Can you kindly advise the chart types that are supported?

 

3 - when loading, the chart displays message "Data Parsing Error" then opens correctly.

 

4 - could we hide the button that is displayed on the chart allowing its export? or maybe control its size?

 

 

 

kind regards,

 

Lucien

Share this post


Link to post
Share on other sites

Hi Isemaan,

Thanks for testing beta.

1 - baseFont, and Styles are not working. Unable to control the font size on the displayed text on the chart.

2 - Stack charts and other complex charts not working. Can you kindly advise the chart types that are supported?

3 - when loading, the chart displays message "Data Parsing Error" then opens correctly.

4 - could we hide the button that is displayed on the chart allowing its export? or maybe control its size?

 

1- styles are not supported till now.

2- all charts except Single Series Grid Component , Multi-series Stacked Column 2D + Line Dual Y Axis & Multi-series Stacked Column 2D are supported.

for all features please mail us to get the latest FusionCHarts.js and highcharts.js

3- could you please send us a working sample for that

4- you can add exportShowMenuItem='0' attribute in your xml's charts tag to hide this button.

or refer to the bellow code to resize the button

var chartObj1 = new FusionCharts('Charts/Column2D.swf', 'chart-1', '100%', '400', '0', '1'); 
chartObj1.setXMLData(''); 
//set js chart configuration for export button
chartObj1._overrideJSChartConfiguration({
  exporting:{
    buttons:{
	   exportButton:{
		    width: 10,
			height: 10,
			symbolSize:7,
		    symbolX : 5,
		    symbolY : 5
	 }
  }
  }
});
chartObj1.render('chartspan');

Edited by Guest

Share this post


Link to post
Share on other sites
gludington (8/30/2010)
Pallav (8/30/2010)
@gludington: What OS and browser version did you face it on?

 

 

 

Further tracking on the context menu locking flash in Linux:

 

 

 

FusionCharts 3.1 + Flashplayer 10.1 (current), Linux: works fine

 

FusionCharts 3.2 + Flashplayer 9.x (old), Linux: works fine

 

FusionCharts 3.2 + Flashplayer 10.1 (current), Linux: no context menu, browser locks up

 

 

 

So the problem seems to be with FusionCharts 3.2, but only with the most recent flash player, which, unfortunately, most of our users will have.

Share this post


Link to post
Share on other sites

thank you Ayan for your answer and help.

 

should the baseFontSize work? with this I can control the font size of all text on my Flash charts. is there any alternative?

 

thanks again.

 

Lucien

Edited by Guest

Share this post


Link to post
Share on other sites

Hi,

 

can anyone please check on the below (applies for the non-flash version):

 

1 - SYAxisMaxValue, PYAxisMaxValue, and baseFont are not working for me. can these be used with highcharts?

 

2 - how can the credit label shown on the lower right corner of the chart be removed?

 

3 - the data drill down to a frame is not working. has this not been migrated ?

 

4 - the StackedColumn3DLineDY can handle only few categories when compared with the flash version. If we try to send more than 10 categories the chart will render the message Error Loading Data! and sometime renders empty chart.

 

5 - highlight selective data is not working.

 

 

 

many thanks

 

Lucien

Edited by Guest

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now