Ayan Bhadury

Moderators
  • Content count

    655
  • Joined

  • Last visited

Everything posted by Ayan Bhadury

  1. Hi, Please replicate the above scenario in js fiddle or kindly share us the sample, so that we can investigate it further.
  2. Store fusion Chart in a variable

    Hi, Thanks for replying back, from the latest version for getting the svg string using FusionCharts api method getSVGString you have to provide a callback Function if asyncRender is set to 1 (default) where you get the svg-string as a parameter of the callback function. Please check this sample fiddle for reference - http://jsfiddle.net/fusioncharts/pxum77g5/ Also please note, that from version 3.12.0 asyncRender is to 1 by default when a chart is rendered. FCImg is a third party tool, we dont provide support for that, however you can easily export chart into images by using exportEnabled attribute at the chart level and setting it to 1 For details regarding export feature please refer this doc url - http://www.fusioncharts.com/dev/exporting-charts/exporting-charts-as-image-and-pdf.html Or you can also set up private export server in PHP, for using this feature please go through this page - http://www.fusioncharts.com/dev/exporting-charts/server-side-export/setup-private-export-server-php.html
  3. Custom Maps Stopped Working

    Hi, .swf files are deprecated now, FusionCharts now renders in pure Javascript. Kindly upgrade your FusionCharts to the latest version i.e. 3.12.0. For downloading the latest version please check this url - http://www.fusioncharts.com/download/ For further reference regarding Fusionmaps visit this url - http://www.fusioncharts.com/dev/getting-started/list-of-maps.html
  4. Hi, For providing space in multi series column 2d chart is not possible natively, however as a workaround if you still want space in between the columns you can use 5 data sets among which the 2nd and 4th datasets should be made transparent , this can be done using alpha attribute at the dataset level and setting its value to 0. For reference please check this sample fiddle link - http://jsfiddle.net/8we0sh5m/
  5. Transparent Chart

    Hi, For making chart background transparent please use containerBackgroundOpacity at the constructor level and set to 0. For further details please check this sample fiddle link - http://jsfiddle.net/9860bwu2/
  6. Store fusion Chart in a variable

    Hi, FusionCharts is a javascript charting library and charts can be exported only after chart is rendered on webpage. You can make use of FusionCharts API method `getSVGString` to get chart SVG once it is rendered and this SVG string can be stored in variable and you can export HTML page embedding chart SVG in it.
  7. Updating charts with $scope changes in Angular

    Glad to know that it worked!
  8. labelStep Property does not appear to be working

    Hi, Apologies for the delay. We checked the data source which you provided and its working fine in the latest version i.e. 3.12.0 , kindly upgrade it to the latest version. For reference please check this sample fiddle - http://jsfiddle.net/af7p0ehv/
  9. Updating charts with $scope changes in Angular

    Hi, In order to update the value of vertical bullet chart , you need to traverse the datasource object and the update the data value. Please refer this documentation link for details http://www.fusioncharts.com/dev/using-with-javascript-libraries/angularjs/configuring-charts-using-the-angularjs-scope-object.html Also for further reference please check this sample fiddle - http://jsfiddle.net/e427pdex/
  10. Drill down to multiple maps based on continent clicked

    Hi, Yes, it is possible to use a link for a specific country, using link attribute at the data level. Please refer this sample fiddle for an example (Please click on the Australia to see it directs to a page) - http://jsfiddle.net/jee7mpk0/ Also for further reference please check this documentation link
  11. Hi, Apologies for the delay. Regarding your first query i.e passing data to the dataSource attribute of the FusionCharts constructor when setJSONData api method is used please check this fiddle for reference http://jsfiddle.net/ggg1jkns/ For the second problem, please set asyncRender to 0 at the constructor level in order to check the performance using setJSONData api method and disposing and re rendering the chart, as asyncRender when set to 1 all the chart configurations are executed in a separate thread before rendering the graphics of the chart (that is carried out when the render() function is called). And when asyncRender is set to 0 all the chart configurations are executed in the same thread. Please note from version 3.12.0 by default asyncRender is set to 1 when a chart is rendered.
  12. Hi, We have passed the problem to the respective team, we will get back to you with the updates soon.
  13. labelFontSize and line chart

    Hi, We checked the sample with the firefox version 52.0.2 and its working properly, please check the sample screenshot below
  14. labelFontSize and line chart

    Hi, Thanks for replying back. We checked the above sample on firefox and its working fine at our end , please refer the screenshot. If the problem is still not solved kindly mention the firefox you are using so that we can check at our end .
  15. labelFontSize and line chart

    Hi, labelFontSize attribute specifies the font size of the x axis labels, we checked the sample in the latest version which is 3.12.0 and its working fine at our end. Please check the reference fiddle for line charts - http://jsfiddle.net/m505r0ah/ Also check the check this link for radar charts - http://jsfiddle.net/opL6q6ge/
  16. stroke-llnecap and stroke-linejoin

    Hi, As of now you can not change the shape of the svg path to round natively.
  17. SQL Query on Excel / CSV File, and Generate Chart

    Hi, You need to render FusionCharts with the prescribed JSON or XML format. Please implement a custom function to read the csv data or from excel file to convert into the FusionCharts prescribed JSON or xml structure and render the chart.
  18. Hide zero values on multi-series chart

    Hi, To hide the value '0' in your chart, you need to re-arrange your my_data object array in such a way that for the data where there is no value it should not display the value in the charts. For achieving this please use "showValue" attribute and set it to "0" for that particular scenario. For example according to your above fiddle for group 1 device 2 you are passing no value to it , so for that case in the data object array you need to specify in this way {"series":"group1", "type":"device2", "showValue":"0"}, which in return will hide the value '0' from the chart. For further reference please check this modified fiddle :http://jsfiddle.net/apmpL58r/1/
  19. Chart Type Not Support

    Hi, Please check whether you have included all the necessary library files to render the chart, also please check the browser console if you are getting any error or not. If your problem is still not resolved please send us a scale down sample so that we can check at our end.
  20. Hi, We have identified the issue as browser issue though we have logged an improvement request for it internally and will keep you posted about the same if any workaround is available.
  21. Hi, FusionCharts export feature is a core library function, which can be triggered by setting exportenabled to 1 at the chart level, which can be accessed from the canvas only, if you want to export chart on event click outside the canvas, you can use exportChart api method of FusionCharts. Please refer this documentation link for details - http://www.fusioncharts.com/dev/api/fusioncharts/fusioncharts-methods.html#exportChart
  22. Hi, Apologies for the delay. We have forwarded this issue to concerned team, we will notify you with the updates once it is fixed.
  23. Legends Overlapping on Data labels

    Hi, It seems like screenshot is missing in your query, please send us the screenshot along with your chart data source, so that we can investigate it at our end. However we checked your above scenario at our end , but its working as expected from our end. Please refer this sample fiddle link - http://jsfiddle.net/zLn1784p/
  24. Export value as string in xls format

    Hi, You can use setJSONData() api method to change the display value of your existing json data , which will show you data as "On" for certain value and "Off" for other values, you can can use this api method on a function which will be triggered when a button event is fired which in return will invoke the exportChart api method of FusionCharts. For further details regarding setJsonData api method refer here For reference regarding exportChart api method refer here Also for further reference please check this sample fiddle link - http://jsfiddle.net/8s9kd0x1/
  25. Problems After Updating to 3.12

    Hi, For your first issue, we checked the charts at our end using Angular JS plugin and the labels are coming fine at our end Please check the sample fiddle for line chart - http://jsfiddle.net/cL3e6xyh/ Please check the sample fiddle for scroll column2d chart - http://jsfiddle.net/csaf0scg/ Please check the sample fiddle for scroll line chart - http://jsfiddle.net/eto51hw9/ Please check the sample fiddle for scroll line chart - http://jsfiddle.net/ucesb48j/ For your second issue, Please share us a sample fiddle link where your line charts are not getting plotted so that we can investigate it further . Regarding the transparent and black boxes problem in data plots of pie and other charts if you are using any base tag in html,set the svg definition url path to absolute to resolve the issue. As the relative path of the svg element is getting changed, as a result you are not able too see the color of the data plots. Please use below code in FusionCharts object before calling render method. FusionCharts.options.SVGDefinitionURL='absolute'; For further reference please check this sample from the given dropbox link- https://www.dropbox.com/s/lt9q3o0hylulrs1/Pie%20chart.zip?dl=0