{"id":17450,"date":"2019-08-09T19:00:10","date_gmt":"2019-08-09T13:30:10","guid":{"rendered":"http:\/\/www.fusioncharts.com\/blog\/?p=17450"},"modified":"2026-01-20T14:36:41","modified_gmt":"2026-01-20T09:06:41","slug":"announcing-fusioncharts-3-14-javascript-web-mobile-charts","status":"publish","type":"post","link":"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/","title":{"rendered":"Announcing FusionCharts v3.14.0: Better Data Engine"},"content":{"rendered":"<p>At FusionCharts, we believe in listening to our customers and helping them to make sense of their data using FusionCharts. In the last couple of months, after speaking with our customers, many requested improvements in text rendering to axis configurations to chart borders were taken up. Hence, the focus of this release was to improve the design aspects of some of our charts, ensuring that they become more dashboard-ready. This was balanced with some critical issues which were affecting the ends users of our customers.<\/p>\r\n\r\n<p>Some features which we covered in this release include:<\/p>\r\n\r\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_71 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\"><p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<\/div><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#Improve_the_readability_of_data_value_text\" title=\"Improve the readability of data value text\">Improve the readability of data value text<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#Axis_positions\" title=\"Axis positions\">Axis positions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#New_possibilities_in_pie_and_doughnut_charts\" title=\"New possibilities in pie and doughnut charts\">New possibilities in pie and doughnut charts<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#Area_chart_border_customization\" title=\"Area chart border customization\">Area chart border customization<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#Cosmetic_options_for_Y-Axis_values\" title=\"Cosmetic options for Y-Axis values\">Cosmetic options for Y-Axis values<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#Controlling_the_visibility_of_value_text\" title=\"Controlling the visibility of value text\">Controlling the visibility of value text<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Improve_the_readability_of_data_value_text\"><\/span>Improve the readability of data value text<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p>Often when data values are placed on the plot, then owing to the contrast of the data value text color and plot color, the data value text may not be clearly readable. This problem is highly concerning in stacked charts, area charts, pie charts, and others, where the possibility of placing the data value on the plot is very high.<\/p>\r\n\r\n<p>We tried to solve this problem by introducing a new global boolean attribute called <code>textOutline<\/code>. By enabling this attribute, a sleek border is created on the text of the data values, helping it stand out by giving a good contrast. The choice of the color of the border of text is smartly determined &#8211; generally, it is black or white &#8211; black or white crisp border on text outline depending on the plot color.<\/p>\r\n\r\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.fusioncharts.com\/blog\/wp-content\/uploads\/2019\/08\/01.-Readbility-of-text.gif\" alt=\"Text Readability\" width=\"870\" height=\"320\" class=\"aligncenter size-full wp-image-17458\" \/>\r\n<p>Most requested feature of being able to place the axes on either side of the canvas is now a reality. This was slightly tricky, but the motivation for fulfilling the needs of the users helped us nail it down.<\/p>\r\n\r\n<h2><span class=\"ez-toc-section\" id=\"Axis_positions\"><\/span>Axis positions<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p>The position of X-Axis and Y-Axis can now be specified using the <code>xAxisPosition<\/code> and <code>yAxisPosition<\/code> attributes. Depending on the type of chart, they take values like top and bottom, or left and right.<\/p>\r\n\r\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.fusioncharts.com\/blog\/wp-content\/uploads\/2019\/08\/02.-Axis-Position.gif\" alt=\"Axis Position\" width=\"870\" height=\"320\" class=\"aligncenter size-full wp-image-17461\" \/>\r\n\r\n\r\n<h2><span class=\"ez-toc-section\" id=\"New_possibilities_in_pie_and_doughnut_charts\"><\/span>New possibilities in pie and doughnut charts<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p>New features on these fundamental charts include:\r\n<ul>\r\n<li>The option of specifying the radius values in percentage. Sleek doughnuts become a possibility with this.<\/li>\r\n\r\n\r\n\r\n\r\n<li>Flexibility to place the label or <a href=\"https:\/\/www.fusioncharts.com\/dev\/chart-guide\/standard-charts\/pie-and-doughnut-charts#place-values-inside-the-pie-doughnut-chart\" target=\"_blank\" rel=\"noopener noreferrer\">value text either on the plot or outside<\/a> it.<\/li><\/ul>\r\n\r\nOne can use the <code>labelPosition<\/code> and <code>valuePosition<\/code> attribute to place the labels or values either inside the pie or doughnut segments or outside them. These positions are also possible in the pie or doughnut chart when rotation and slicing are enabled.<\/p>\r\n\r\n<h2><span class=\"ez-toc-section\" id=\"Area_chart_border_customization\"><\/span>Area chart border customization<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p>Remember seeing those simple and minimalistic area charts on Google Analytics dashboard? Something like,<\/p>\r\n\r\n<p>Area charts with border on <a href=\"https:\/\/www.fusioncharts.com\/dev\/upgrading\/changed-behavior#top-plot-border-of-an-area-chart\" target=\"_blank\" rel=\"noopener noreferrer\">only top of the plot<\/a> will now be possible. You just need to set <code>drawFullAreaBorder<\/code> to <code>0<\/code>, and you will get a visual like above.<\/p>\r\n<p>Along with this, you need not specify the border color of the area plot separately. You can just enable the global attribute <code>inheritPlotBorderColor<\/code> to <code>1<\/code> and the border of the area plot will inherit the color from the plot color.<\/p>\r\n\r\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.fusioncharts.com\/blog\/wp-content\/uploads\/2019\/08\/04.-Area-Chart-Border-Top.gif\" alt=\"Area Chart - Border Top\" width=\"870\" height=\"320\" class=\"aligncenter size-full wp-image-17473\" \/>\r\n\r\n<h2><span class=\"ez-toc-section\" id=\"Cosmetic_options_for_Y-Axis_values\"><\/span>Cosmetic options for Y-Axis values<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p>No more workarounds to manipulate the <a href=\"https:\/\/www.fusioncharts.com\/dev\/upgrading\/whats-new#configure-font-properties-for-y-axis-values\" target=\"_blank\" rel=\"noopener noreferrer\">cosmetic properties of the Y-Axis value texts<\/a>. There are a bunch of cosmetic attributes now available which can be used to control the display of these values. Be it related to the font, background or border &#8211; attributes for all of them are now available and could be a blessing in disguise for users who used to take a longer path to customise them.<\/p>\r\n\r\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.fusioncharts.com\/blog\/wp-content\/uploads\/2019\/08\/05.-Y-axis-Cosmetics-1.gif\" alt=\"Y-Axis Cosmetics\" width=\"870\" height=\"320\" class=\"aligncenter size-full wp-image-17482\" \/>\r\n\r\n<h2><span class=\"ez-toc-section\" id=\"Controlling_the_visibility_of_value_text\"><\/span>Controlling the visibility of value text<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p>Though we can currently use the <code>showValue<\/code> attribute at individual data point level to control the visibility of value text for the specific data point, there was no mechanism to control the visibility based on encoding size. This led to huge effort at your end to ensure that values for specific data plots, which have substantial impact, show value. Now, we have a couple of more attributes which help <a href=\"https:\/\/www.fusioncharts.com\/dev\/upgrading\/whats-new#control-the-visibility-of-data-values\" target=\"_blank\" rel=\"noopener noreferrer\">hide the values below the thresholds<\/a> defined against these attributes. Some examples are:\r\n<ul>\r\n<li>For column and bar charts &#8211; there is a new global attribute called <code>minPlotHeightForValue<\/code>. Values will not be visible for any encoding which is lesser than this.<\/li>\r\n<li>For bubble charts &#8211; the new global attribute, <code>minRadiusForValue<\/code> can be used to define the threshold below which values should not be visible for individual bubbles.<\/li>\r\n<li>For pie and doughnut charts &#8211; global attributes <code>minAngleForLabel<\/code> and <code>minAngleForValue<\/code> can be used to specify the minimum angle of segments above which the label and value should be visible.<\/li>\r\n<\/ul><\/p>\r\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.fusioncharts.com\/blog\/wp-content\/uploads\/2019\/08\/06.-Control-the-visibility-of-text.gif\" alt=\"Control the visibility of text\" width=\"870\" height=\"320\" class=\"aligncenter size-full wp-image-17483\" \/>\r\n\r\n<p>The details of critical issues which we solved for our customers and other specifics of the release can be read at &#8211; <a href=\"https:\/\/www.fusioncharts.com\/dev\/upgrading\/change-log\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.fusioncharts.com\/dev\/upgrading\/change-log<\/a>.<\/p>\r\n\r\n<p>Got some suggestions on improving FusionCharts? Do not hesitate to drop an email on <a href=\"mailto:gagan@fusioncharts.com\">gagan@fusioncharts.com<\/a>. I would love to hear your thoughts. Finally, do not forget to subscribe to our newsletter to get the latest news on FusionCharts.<\/p>\r\n\r\n<p>Download the FusionCharts Suite\u00a0<a href=\"https:\/\/www.fusioncharts.com\/download\/fusioncharts-suite-xt\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>.<\/p>\r\n\r\n<p>Buy or upgrade\u00a0<a href=\"https:\/\/cart.fusioncharts.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>At FusionCharts, we believe in listening to our customers and helping them to make sense of their data using FusionCharts. In the last couple of months, after speaking with our customers, many requested improvements in text rendering to axis configurations to chart borders were taken up. Hence, the focus of this release was to improve [&hellip;]<\/p>\n","protected":false},"author":40,"featured_media":17501,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[722,16],"tags":[683,725,240,720,724],"coauthors":[688],"class_list":["post-17450","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fusioncharts","category-news-announcements","tag-charts","tag-kpis","tag-maps","tag-news","tag-widgets"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Announcing FusionCharts v3.14.0: Better Data Engine<\/title>\n<meta name=\"description\" content=\"Announcing FusionCharts v3.14.0! We\u2019ve built a better data engine that helps you make sense of your 2026 data more efficiently than ever before today.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing FusionCharts v3.14.0: Better Data Engine\" \/>\n<meta property=\"og:description\" content=\"Announcing FusionCharts v3.14.0! We\u2019ve built a better data engine that helps you make sense of your 2026 data more efficiently than ever before today.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/\" \/>\n<meta property=\"og:site_name\" content=\"FusionBrew - The FusionCharts Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-09T13:30:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-20T09:06:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fusioncharts.com\/blog\/wp-content\/uploads\/2019\/08\/FC-3.14.0.png\" \/>\n\t<meta property=\"og:image:width\" content=\"950\" \/>\n\t<meta property=\"og:image:height\" content=\"470\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Gagan Sikri\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/sikrigagan\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gagan Sikri\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\n\t    \"@context\": \"https:\/\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": \"Article\",\n\t            \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/\"\n\t            },\n\t            \"author\": {\n\t                \"name\": \"Gagan Sikri\",\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/person\/cbd9588ef1469879735323d549a33735\"\n\t            },\n\t            \"headline\": \"Announcing FusionCharts v3.14.0: Better Data Engine\",\n\t            \"datePublished\": \"2019-08-09T13:30:10+00:00\",\n\t            \"dateModified\": \"2026-01-20T09:06:41+00:00\",\n\t            \"mainEntityOfPage\": {\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/\"\n\t            },\n\t            \"wordCount\": 799,\n\t            \"commentCount\": 0,\n\t            \"publisher\": {\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#organization\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"\/blog\/wp-content\/uploads\/2019\/08\/FC-3.14.0.png\",\n\t            \"keywords\": [\n\t                \"charts\",\n\t                \"KPI's\",\n\t                \"maps\",\n\t                \"News\",\n\t                \"Widgets\"\n\t            ],\n\t            \"articleSection\": [\n\t                \"FusionCharts\",\n\t                \"News &amp; Announcements\"\n\t            ],\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"CommentAction\",\n\t                    \"name\": \"Comment\",\n\t                    \"target\": [\n\t                        \"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#respond\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/\",\n\t            \"url\": \"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/\",\n\t            \"name\": \"Announcing FusionCharts v3.14.0: Better Data Engine\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#website\"\n\t            },\n\t            \"primaryImageOfPage\": {\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"\/blog\/wp-content\/uploads\/2019\/08\/FC-3.14.0.png\",\n\t            \"datePublished\": \"2019-08-09T13:30:10+00:00\",\n\t            \"dateModified\": \"2026-01-20T09:06:41+00:00\",\n\t            \"description\": \"Announcing FusionCharts v3.14.0! We\u2019ve built a better data engine that helps you make sense of your 2026 data more efficiently than ever before today.\",\n\t            \"breadcrumb\": {\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#breadcrumb\"\n\t            },\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"ImageObject\",\n\t            \"inLanguage\": \"en-US\",\n\t            \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#primaryimage\",\n\t            \"url\": \"\/blog\/wp-content\/uploads\/2019\/08\/FC-3.14.0.png\",\n\t            \"contentUrl\": \"\/blog\/wp-content\/uploads\/2019\/08\/FC-3.14.0.png\",\n\t            \"width\": 950,\n\t            \"height\": 470,\n\t            \"caption\": \"Announcing FusionCharts v3.14.0\"\n\t        },\n\t        {\n\t            \"@type\": \"BreadcrumbList\",\n\t            \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#breadcrumb\",\n\t            \"itemListElement\": [\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 1,\n\t                    \"name\": \"Home\",\n\t                    \"item\": \"https:\/\/www.fusioncharts.com\/blog\/\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 2,\n\t                    \"name\": \"Announcing FusionCharts v3.14.0: Better Data Engine\"\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#website\",\n\t            \"url\": \"https:\/\/www.fusioncharts.com\/blog\/\",\n\t            \"name\": \"FusionBrew - The FusionCharts Blog\",\n\t            \"description\": \"Get tips and tricks on how to build effective Data Visualisation using FusionCharts\",\n\t            \"publisher\": {\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#organization\"\n\t            },\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\/\/www.fusioncharts.com\/blog\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"Organization\",\n\t            \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#organization\",\n\t            \"name\": \"FusionCharts\",\n\t            \"url\": \"https:\/\/www.fusioncharts.com\/blog\/\",\n\t            \"logo\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/logo\/image\/\",\n\t                \"url\": \"\/blog\/wp-content\/uploads\/2020\/03\/idera-fc-logo.svg\",\n\t                \"contentUrl\": \"\/blog\/wp-content\/uploads\/2020\/03\/idera-fc-logo.svg\",\n\t                \"width\": 1,\n\t                \"height\": 1,\n\t                \"caption\": \"FusionCharts\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/logo\/image\/\"\n\t            }\n\t        },\n\t        {\n\t            \"@type\": \"Person\",\n\t            \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/person\/cbd9588ef1469879735323d549a33735\",\n\t            \"name\": \"Gagan Sikri\",\n\t            \"image\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/person\/image\/26f701ff7bbe4aaa0da68332851f1acf\",\n\t                \"url\": \"\/blog\/wp-content\/wphb-cache\/gravatar\/8cc\/8cc0b1d501bc1872cb52283b64e85542x96.jpg\",\n\t                \"contentUrl\": \"\/blog\/wp-content\/wphb-cache\/gravatar\/8cc\/8cc0b1d501bc1872cb52283b64e85542x96.jpg\",\n\t                \"caption\": \"Gagan Sikri\"\n\t            },\n\t            \"description\": \"Software developer and technology enthusiast with passion for product, UX and business.\",\n\t            \"sameAs\": [\n\t                \"https:\/\/gagansikri.com\",\n\t                \"https:\/\/x.com\/https:\/\/twitter.com\/sikrigagan\"\n\t            ],\n\t            \"url\": \"https:\/\/www.fusioncharts.com\/blog\/author\/sikrigagan\/\"\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Announcing FusionCharts v3.14.0: Better Data Engine","description":"Announcing FusionCharts v3.14.0! We\u2019ve built a better data engine that helps you make sense of your 2026 data more efficiently than ever before today.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/","og_locale":"en_US","og_type":"article","og_title":"Announcing FusionCharts v3.14.0: Better Data Engine","og_description":"Announcing FusionCharts v3.14.0! We\u2019ve built a better data engine that helps you make sense of your 2026 data more efficiently than ever before today.","og_url":"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/","og_site_name":"FusionBrew - The FusionCharts Blog","article_published_time":"2019-08-09T13:30:10+00:00","article_modified_time":"2026-01-20T09:06:41+00:00","og_image":[{"width":950,"height":470,"url":"https:\/\/www.fusioncharts.com\/blog\/wp-content\/uploads\/2019\/08\/FC-3.14.0.png","type":"image\/png"}],"author":"Gagan Sikri","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/sikrigagan","twitter_misc":{"Written by":"Gagan Sikri","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#article","isPartOf":{"@id":"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/"},"author":{"name":"Gagan Sikri","@id":"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/person\/cbd9588ef1469879735323d549a33735"},"headline":"Announcing FusionCharts v3.14.0: Better Data Engine","datePublished":"2019-08-09T13:30:10+00:00","dateModified":"2026-01-20T09:06:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/"},"wordCount":799,"commentCount":0,"publisher":{"@id":"https:\/\/www.fusioncharts.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#primaryimage"},"thumbnailUrl":"\/blog\/wp-content\/uploads\/2019\/08\/FC-3.14.0.png","keywords":["charts","KPI's","maps","News","Widgets"],"articleSection":["FusionCharts","News &amp; Announcements"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/","url":"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/","name":"Announcing FusionCharts v3.14.0: Better Data Engine","isPartOf":{"@id":"https:\/\/www.fusioncharts.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#primaryimage"},"image":{"@id":"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#primaryimage"},"thumbnailUrl":"\/blog\/wp-content\/uploads\/2019\/08\/FC-3.14.0.png","datePublished":"2019-08-09T13:30:10+00:00","dateModified":"2026-01-20T09:06:41+00:00","description":"Announcing FusionCharts v3.14.0! We\u2019ve built a better data engine that helps you make sense of your 2026 data more efficiently than ever before today.","breadcrumb":{"@id":"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#primaryimage","url":"\/blog\/wp-content\/uploads\/2019\/08\/FC-3.14.0.png","contentUrl":"\/blog\/wp-content\/uploads\/2019\/08\/FC-3.14.0.png","width":950,"height":470,"caption":"Announcing FusionCharts v3.14.0"},{"@type":"BreadcrumbList","@id":"https:\/\/www.fusioncharts.com\/blog\/announcing-fusioncharts-3-14-javascript-web-mobile-charts\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fusioncharts.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Announcing FusionCharts v3.14.0: Better Data Engine"}]},{"@type":"WebSite","@id":"https:\/\/www.fusioncharts.com\/blog\/#website","url":"https:\/\/www.fusioncharts.com\/blog\/","name":"FusionBrew - The FusionCharts Blog","description":"Get tips and tricks on how to build effective Data Visualisation using FusionCharts","publisher":{"@id":"https:\/\/www.fusioncharts.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fusioncharts.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.fusioncharts.com\/blog\/#organization","name":"FusionCharts","url":"https:\/\/www.fusioncharts.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/logo\/image\/","url":"\/blog\/wp-content\/uploads\/2020\/03\/idera-fc-logo.svg","contentUrl":"\/blog\/wp-content\/uploads\/2020\/03\/idera-fc-logo.svg","width":1,"height":1,"caption":"FusionCharts"},"image":{"@id":"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/person\/cbd9588ef1469879735323d549a33735","name":"Gagan Sikri","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/person\/image\/26f701ff7bbe4aaa0da68332851f1acf","url":"\/blog\/wp-content\/wphb-cache\/gravatar\/8cc\/8cc0b1d501bc1872cb52283b64e85542x96.jpg","contentUrl":"\/blog\/wp-content\/wphb-cache\/gravatar\/8cc\/8cc0b1d501bc1872cb52283b64e85542x96.jpg","caption":"Gagan Sikri"},"description":"Software developer and technology enthusiast with passion for product, UX and business.","sameAs":["https:\/\/gagansikri.com","https:\/\/x.com\/https:\/\/twitter.com\/sikrigagan"],"url":"https:\/\/www.fusioncharts.com\/blog\/author\/sikrigagan\/"}]}},"_links":{"self":[{"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/posts\/17450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/users\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/comments?post=17450"}],"version-history":[{"count":0,"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/posts\/17450\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/media\/17501"}],"wp:attachment":[{"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/media?parent=17450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/categories?post=17450"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/tags?post=17450"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/coauthors?post=17450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}