{"id":11344,"date":"2020-09-29T10:53:44","date_gmt":"2020-09-29T10:53:44","guid":{"rendered":"https:\/\/www.anychart.com\/blog\/?p=11344"},"modified":"2020-09-30T06:16:37","modified_gmt":"2020-09-30T06:16:37","slug":"new-javascript-chart-features","status":"publish","type":"post","link":"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/","title":{"rendered":"New JavaScript Chart Features in AnyChart 8.9.0"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignnone size-full wp-image-11360\" src=\"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/new-javascript-chart-features-anychart-8-9-0.png\" alt=\"New JavaScript Chart Features in AnyChart 8.9.0\" width=\"100%\" srcset=\"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/new-javascript-chart-features-anychart-8-9-0.png 1500w, https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/new-javascript-chart-features-anychart-8-9-0-300x164.png 300w, https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/new-javascript-chart-features-anychart-8-9-0-768x420.png 768w, https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/new-javascript-chart-features-anychart-8-9-0-1024x560.png 1024w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><a href=\"https:\/\/www.anychart.com\">AnyChart<\/a> 8.9.0 is out! The latest major update brings new exciting out-of-the-box features to our award-winning JavaScript charting library product family \u2014 AnyChart, AnyStock, AnyGantt, and AnyMap. Enjoy the improved functionality and build even more compelling data visualizations for your web sites and apps in less time!<\/p>\n<p><!--more \u00bb\u00bb\u00bb See What's New in AnyChart 8.9.0! \u00ab\u00ab\u00ab--><\/p>\n<h2>New JS Chart Features<\/h2>\n<table style=\"border-spacing: 15px; border-collapse: separate;\">\n<tbody>\n<tr>\n<td><img decoding=\"async\" src=\"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/js-gantt-chart-label-text-limit.png\" alt=\"Labels text length\" width=\"158\" \/><\/td>\n<td>\n<h5><strong>Label Text Length<\/strong><\/h5>\n<p>Now you can <a href=\"https:\/\/api.anychart.com\/v8\/anychart.core.ui.LabelsFactory#maxLength\" target=\"_blank\" rel=\"nofollow\">limit<\/a> the number of characters shown in chart labels. This new option\u00a0gives you easier control over the display of your charts.<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" src=\"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/save-as-ex\u0441el.png\" alt=\"Client-side CSV\/XLSX export\" width=\"158\" \/><\/td>\n<td>\n<h5><strong>Client-Side CSV\/XLSX Export<\/strong><\/h5>\n<p>Starting with the 8.9.0 version, CSV\u00a0and XLSX can be exported right there on the client side!\u00a0So you do not need the\u00a0export server&#8217;s help to\u00a0complete that anymore.<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" src=\"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/finitive-trend-channel-annotation-in-js-stock-chart.png\" alt=\"Finitive trend channel annotation\" width=\"158\" \/><\/td>\n<td>\n<h5><strong>Finite\u00a0Trend Channel Annotation<\/strong><\/h5>\n<p>Another helpful drawing tool is now available in stock charts: Meet the Finite Trend Channel! <a href=\"https:\/\/www.anychart.com\/products\/anystock\/gallery\/Stock_Drawing_Annotations\/Annotated_OHLC_Chart.php\">Check it out in action<\/a> on top of an OHLC chart in our gallery and don&#8217;t miss out on\u00a0our general\u00a0<a href=\"https:\/\/www.anychart.com\/products\/anystock\/drawing_tools\/\">Drawing Tools and Annotations Demo<\/a>\u00a0to see what other helpful instruments are currently at your disposal.<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" src=\"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/volume-weighted-average-price-technical-indicator-in-js-stock-chart.png\" alt=\"Volume-weighted average price indicator\" width=\"158\" \/><\/td>\n<td>\n<h5><strong>Volume-Weighted Average Price Indicator<\/strong><\/h5>\n<p>Continuing to extend the technical analysis capabilities, we&#8217;ve added a new indicator \u2014 the Volume-Weighted Average Price.\u00a0VWAP does exactly what its name suggests. It measures the average price over a certain time\u00a0horizon by\u00a0determining\u00a0the ratio of the value to the total volume. We&#8217;ll add the VWAP indicator to our <a href=\"https:\/\/www.anychart.com\/solutions\/technical-indicators\/\">Technical Indicators Demo<\/a> soon. In the meantime,\u00a0you can find\u00a0its demonstration <a href=\"https:\/\/www.anychart.com\/products\/anystock\/gallery\/Stock_Technical_Indicators\/Volume_Weight_Average_Price_(VWAP).php\">here.<\/a><\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" src=\"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/js-chart-labels-overlap.png\" alt=\"Labels overlap\" width=\"158\" \/><\/td>\n<td>\n<h5><strong>Gantt Chart Labels Overlap<\/strong><\/h5>\n<p>For\u00a0Gantt charts, we&#8217;ve added the option to\u00a0<a href=\"https:\/\/api.anychart.com\/v8\/anychart.core.ui.Timeline#cropLabels\" target=\"_blank\" rel=\"nofollow\">truncate<\/a> labels when they overlap. Enjoy the\u00a0quick\u00a0way to make your project and resource visualizations look\u00a0especially\u00a0neat.<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" src=\"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/first-and-last-labels-placement-in-js-charts.png\" alt=\"First and Last labels placement improvement\" width=\"158\" \/><\/td>\n<td>\n<h5><strong>Improved Placement of First and Last Labels<\/strong><\/h5>\n<p>To further\u00a0enhance how your data visualizations look with labels, we&#8217;ve also\u00a0ensured the first and last labels\u00a0in all regular charts now always find their best place on the chart. As a result, the chart display has become even more consistent and appealing.<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" src=\"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/js-waterfall-chart-stack-label.png\" alt=\"Waterfall stack labels (multi-series)\" width=\"158\" \/><\/td>\n<td>\n<h5><strong>Waterfall Stack Labels (Multi-Series)<\/strong><\/h5>\n<p>In a multi-series Waterfall\u00a0chart, now it is as easy as never to <a href=\"https:\/\/api.anychart.com\/v8\/anychart.charts.Waterfall#stackLabels\" target=\"_blank\" rel=\"nofollow\">create<\/a> an extra label showing the sum of the stack. <a href=\"https:\/\/www.anychart.com\/products\/anychart\/gallery\/Waterfall_Charts\/Income_Statement_by_Region.php\">Here&#8217;s how it works<\/a>\u00a0\u2014 check it out and feel free to make use of this new feature right away.<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" src=\"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/automatic-placement-of-points-on-polar-diagram-js.png\" alt=\"Polar points automatic placement\" width=\"158\" \/><\/td>\n<td>\n<h5><strong>Automatic Placement of Polar Points<\/strong><\/h5>\n<p>Polar charts can now automatically spread data points along the category if you <a href=\"https:\/\/api.anychart.com\/v8\/anychart.charts.Polar#spreadValues\" target=\"_blank\" rel=\"nofollow\">tell them so<\/a>. In particular, this allows you to create a so-called <a href=\"https:\/\/www.anychart.com\/products\/anychart\/gallery\/Polar_Charts\/Marker_Polar_Chart_with_Spreading_Points.php\">Bullseye chart<\/a>\u00a0without hassle!<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>More\u00a0Enhancements<\/h2>\n<p>In addition to those new JavaScript chart features, we have also made some important improvements and bug fixes. To make sure nothing is missed,\u00a0look at the complete release notes in the version history of the library you are using:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.anychart.com\/products\/anychart\/history\/\">AnyChart version history<\/a><\/li>\n<li><a href=\"https:\/\/www.anychart.com\/products\/anystock\/history\/\">AnyStock version history<\/a><\/li>\n<li><a href=\"https:\/\/www.anychart.com\/products\/anygantt\/history\/\">AnyGantt version history<\/a><\/li>\n<li><a href=\"https:\/\/www.anychart.com\/products\/anymap\/history\/\">AnyMap version history<\/a><\/li>\n<\/ul>\n<h2>Share Feedback<\/h2>\n<p>So how do you like the <a href=\"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\">AnyChart 8.9.0 release<\/a>? What else may we do to further improve the way you visualize data using our solutions?<\/p>\n<p>Don&#8217;t keep it to yourself, please! We look forward to your feedback and would love to adjust our roadmap according to your specific needs. Just contact our awesome <a href=\"https:\/\/www.anychart.com\/support\/\">Support Team<\/a> and tell them everything.<\/p>\n<p><strong>Enjoy the new AnyChart JS Charts!<\/strong><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>AnyChart 8.9.0 is out! The latest major update brings new exciting out-of-the-box features to our award-winning JavaScript charting library product family \u2014 AnyChart, AnyStock, AnyGantt, and AnyMap. Enjoy the improved functionality and build even more compelling data visualizations for your web sites and apps in less time!<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,16,66,18,263,8,7,19,17,23,13,3,20],"tags":[],"class_list":["post-11344","post","type-post","status-publish","format-standard","hentry","category-anychart-charting-component","category-anygantt","category-anymap","category-anystock","category-big-data","category-business-intelligence","category-dashboards","category-financial-charts","category-gantt-chart","category-html5","category-javascript","category-news","category-stock-charts","wpautop"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>New JavaScript Chart Features in AnyChart 8.9.0<\/title>\n<meta name=\"description\" content=\"AnyChart 8.9.0 is out! Enjoy new JavaScript chart features and build even more compelling data visualizations for your web sites and apps in less time.\" \/>\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.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New JavaScript Chart Features in AnyChart 8.9.0\" \/>\n<meta property=\"og:description\" content=\"AnyChart 8.9.0 is out! Enjoy new JavaScript chart features and build even more compelling data visualizations for your web sites and apps in less time.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/\" \/>\n<meta property=\"og:site_name\" content=\"AnyChart News\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AnyCharts\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-29T10:53:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-09-30T06:16:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/new-javascript-chart-features-anychart-8-9-0.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"820\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"AnyChart Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@AnyChart\" \/>\n<meta name=\"twitter:site\" content=\"@AnyChart\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"AnyChart Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/\"},\"author\":{\"name\":\"AnyChart Team\",\"@id\":\"https:\/\/www.anychart.com\/blog\/#\/schema\/person\/2470e26e58231357db6d9993ecd6461b\"},\"headline\":\"New JavaScript Chart Features in AnyChart 8.9.0\",\"datePublished\":\"2020-09-29T10:53:44+00:00\",\"dateModified\":\"2020-09-30T06:16:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/\"},\"wordCount\":530,\"commentCount\":2,\"image\":{\"@id\":\"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/new-javascript-chart-features-anychart-8-9-0.png\",\"articleSection\":[\"AnyChart Charting Component\",\"AnyGantt\",\"AnyMap\",\"AnyStock\",\"Big Data\",\"Business Intelligence\",\"Dashboards\",\"Financial Charts\",\"Gantt Chart\",\"HTML5\",\"JavaScript\",\"News\",\"Stock Charts\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/\",\"url\":\"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/\",\"name\":\"New JavaScript Chart Features in AnyChart 8.9.0\",\"isPartOf\":{\"@id\":\"https:\/\/www.anychart.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/new-javascript-chart-features-anychart-8-9-0.png\",\"datePublished\":\"2020-09-29T10:53:44+00:00\",\"dateModified\":\"2020-09-30T06:16:37+00:00\",\"author\":{\"@id\":\"https:\/\/www.anychart.com\/blog\/#\/schema\/person\/2470e26e58231357db6d9993ecd6461b\"},\"description\":\"AnyChart 8.9.0 is out! Enjoy new JavaScript chart features and build even more compelling data visualizations for your web sites and apps in less time.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/#primaryimage\",\"url\":\"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/new-javascript-chart-features-anychart-8-9-0.png\",\"contentUrl\":\"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/new-javascript-chart-features-anychart-8-9-0.png\",\"width\":1500,\"height\":820},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.anychart.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New JavaScript Chart Features in AnyChart 8.9.0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.anychart.com\/blog\/#website\",\"url\":\"https:\/\/www.anychart.com\/blog\/\",\"name\":\"AnyChart News\",\"description\":\"AnyChart JS Charts\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.anychart.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.anychart.com\/blog\/#\/schema\/person\/2470e26e58231357db6d9993ecd6461b\",\"name\":\"AnyChart Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.anychart.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4faeb24a1b553a1b071b765bfad138c00441a955b3a631c7564624ceeafdf884?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4faeb24a1b553a1b071b765bfad138c00441a955b3a631c7564624ceeafdf884?s=96&r=g\",\"caption\":\"AnyChart Team\"},\"sameAs\":[\"https:\/\/www.anychart.com\"],\"url\":\"https:\/\/www.anychart.com\/blog\/author\/andrey-khachaturov\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"New JavaScript Chart Features in AnyChart 8.9.0","description":"AnyChart 8.9.0 is out! Enjoy new JavaScript chart features and build even more compelling data visualizations for your web sites and apps in less time.","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.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/","og_locale":"en_US","og_type":"article","og_title":"New JavaScript Chart Features in AnyChart 8.9.0","og_description":"AnyChart 8.9.0 is out! Enjoy new JavaScript chart features and build even more compelling data visualizations for your web sites and apps in less time.","og_url":"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/","og_site_name":"AnyChart News","article_publisher":"https:\/\/www.facebook.com\/AnyCharts","article_published_time":"2020-09-29T10:53:44+00:00","article_modified_time":"2020-09-30T06:16:37+00:00","og_image":[{"width":1500,"height":820,"url":"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/new-javascript-chart-features-anychart-8-9-0.png","type":"image\/png"}],"author":"AnyChart Team","twitter_card":"summary_large_image","twitter_creator":"@AnyChart","twitter_site":"@AnyChart","twitter_misc":{"Written by":"AnyChart Team","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/#article","isPartOf":{"@id":"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/"},"author":{"name":"AnyChart Team","@id":"https:\/\/www.anychart.com\/blog\/#\/schema\/person\/2470e26e58231357db6d9993ecd6461b"},"headline":"New JavaScript Chart Features in AnyChart 8.9.0","datePublished":"2020-09-29T10:53:44+00:00","dateModified":"2020-09-30T06:16:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/"},"wordCount":530,"commentCount":2,"image":{"@id":"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/#primaryimage"},"thumbnailUrl":"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/new-javascript-chart-features-anychart-8-9-0.png","articleSection":["AnyChart Charting Component","AnyGantt","AnyMap","AnyStock","Big Data","Business Intelligence","Dashboards","Financial Charts","Gantt Chart","HTML5","JavaScript","News","Stock Charts"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/","url":"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/","name":"New JavaScript Chart Features in AnyChart 8.9.0","isPartOf":{"@id":"https:\/\/www.anychart.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/#primaryimage"},"image":{"@id":"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/#primaryimage"},"thumbnailUrl":"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/new-javascript-chart-features-anychart-8-9-0.png","datePublished":"2020-09-29T10:53:44+00:00","dateModified":"2020-09-30T06:16:37+00:00","author":{"@id":"https:\/\/www.anychart.com\/blog\/#\/schema\/person\/2470e26e58231357db6d9993ecd6461b"},"description":"AnyChart 8.9.0 is out! Enjoy new JavaScript chart features and build even more compelling data visualizations for your web sites and apps in less time.","breadcrumb":{"@id":"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/#primaryimage","url":"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/new-javascript-chart-features-anychart-8-9-0.png","contentUrl":"https:\/\/www.anychart.com\/blog\/wp-content\/uploads\/2020\/09\/new-javascript-chart-features-anychart-8-9-0.png","width":1500,"height":820},{"@type":"BreadcrumbList","@id":"https:\/\/www.anychart.com\/blog\/2020\/09\/29\/new-javascript-chart-features\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.anychart.com\/blog\/"},{"@type":"ListItem","position":2,"name":"New JavaScript Chart Features in AnyChart 8.9.0"}]},{"@type":"WebSite","@id":"https:\/\/www.anychart.com\/blog\/#website","url":"https:\/\/www.anychart.com\/blog\/","name":"AnyChart News","description":"AnyChart JS Charts","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.anychart.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.anychart.com\/blog\/#\/schema\/person\/2470e26e58231357db6d9993ecd6461b","name":"AnyChart Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.anychart.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4faeb24a1b553a1b071b765bfad138c00441a955b3a631c7564624ceeafdf884?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4faeb24a1b553a1b071b765bfad138c00441a955b3a631c7564624ceeafdf884?s=96&r=g","caption":"AnyChart Team"},"sameAs":["https:\/\/www.anychart.com"],"url":"https:\/\/www.anychart.com\/blog\/author\/andrey-khachaturov\/"}]}},"_links":{"self":[{"href":"https:\/\/www.anychart.com\/blog\/wp-json\/wp\/v2\/posts\/11344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.anychart.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.anychart.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.anychart.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.anychart.com\/blog\/wp-json\/wp\/v2\/comments?post=11344"}],"version-history":[{"count":28,"href":"https:\/\/www.anychart.com\/blog\/wp-json\/wp\/v2\/posts\/11344\/revisions"}],"predecessor-version":[{"id":11372,"href":"https:\/\/www.anychart.com\/blog\/wp-json\/wp\/v2\/posts\/11344\/revisions\/11372"}],"wp:attachment":[{"href":"https:\/\/www.anychart.com\/blog\/wp-json\/wp\/v2\/media?parent=11344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.anychart.com\/blog\/wp-json\/wp\/v2\/categories?post=11344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.anychart.com\/blog\/wp-json\/wp\/v2\/tags?post=11344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}