Update the dataset of multiple AmCharts with a Single Dropdown Change Event












0















I currently have 2 AMCharts on the same page and a single dropdown with values 2015,2016,2017,2018 in it.



I have followed this example to dynamically update the data in the bar chart
http://www.amcharts.com/tips/dynamically-loading-chart-datasets/



I also have a Pie Chart and would like to update the data with the same drop down but I am not sure how to connect it so that it also updates at the same time.



Any suggestions ?










share|improve this question



























    0















    I currently have 2 AMCharts on the same page and a single dropdown with values 2015,2016,2017,2018 in it.



    I have followed this example to dynamically update the data in the bar chart
    http://www.amcharts.com/tips/dynamically-loading-chart-datasets/



    I also have a Pie Chart and would like to update the data with the same drop down but I am not sure how to connect it so that it also updates at the same time.



    Any suggestions ?










    share|improve this question

























      0












      0








      0








      I currently have 2 AMCharts on the same page and a single dropdown with values 2015,2016,2017,2018 in it.



      I have followed this example to dynamically update the data in the bar chart
      http://www.amcharts.com/tips/dynamically-loading-chart-datasets/



      I also have a Pie Chart and would like to update the data with the same drop down but I am not sure how to connect it so that it also updates at the same time.



      Any suggestions ?










      share|improve this question














      I currently have 2 AMCharts on the same page and a single dropdown with values 2015,2016,2017,2018 in it.



      I have followed this example to dynamically update the data in the bar chart
      http://www.amcharts.com/tips/dynamically-loading-chart-datasets/



      I also have a Pie Chart and would like to update the data with the same drop down but I am not sure how to connect it so that it also updates at the same time.



      Any suggestions ?







      javascript jquery amcharts






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jan 15 '16 at 10:27









      Nimo1981Nimo1981

      1616




      1616
























          1 Answer
          1






          active

          oldest

          votes


















          2














          Just expand the function that changes the dataset of the charts with your pie chart reference.



          function setDataSet( dataset_url ) {
          // chart2 should be the reference to your pie chart
          chart.dataProvider = chart2.dataProvider = AmCharts.loadJSON( dataset_url );
          chart.validateData();
          chart2.validateData();
          }


          EDIT:
          Here is a working demo.






          share|improve this answer


























          • I'm not sure how to incorporate this into my charting functions. It is now only rendering one of the charts.The drop down is firing and updating the chart, but not chart1

            – Nimo1981
            Jan 15 '16 at 13:59











          • Thank you so much, thats exactly what i'm looking for !

            – Nimo1981
            Jan 15 '16 at 16:55











          • @Nimo1981 Glad I could help. I would appreciate if you could accept the answer then.

            – gerric
            Jan 15 '16 at 19:13











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f34808991%2fupdate-the-dataset-of-multiple-amcharts-with-a-single-dropdown-change-event%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          2














          Just expand the function that changes the dataset of the charts with your pie chart reference.



          function setDataSet( dataset_url ) {
          // chart2 should be the reference to your pie chart
          chart.dataProvider = chart2.dataProvider = AmCharts.loadJSON( dataset_url );
          chart.validateData();
          chart2.validateData();
          }


          EDIT:
          Here is a working demo.






          share|improve this answer


























          • I'm not sure how to incorporate this into my charting functions. It is now only rendering one of the charts.The drop down is firing and updating the chart, but not chart1

            – Nimo1981
            Jan 15 '16 at 13:59











          • Thank you so much, thats exactly what i'm looking for !

            – Nimo1981
            Jan 15 '16 at 16:55











          • @Nimo1981 Glad I could help. I would appreciate if you could accept the answer then.

            – gerric
            Jan 15 '16 at 19:13
















          2














          Just expand the function that changes the dataset of the charts with your pie chart reference.



          function setDataSet( dataset_url ) {
          // chart2 should be the reference to your pie chart
          chart.dataProvider = chart2.dataProvider = AmCharts.loadJSON( dataset_url );
          chart.validateData();
          chart2.validateData();
          }


          EDIT:
          Here is a working demo.






          share|improve this answer


























          • I'm not sure how to incorporate this into my charting functions. It is now only rendering one of the charts.The drop down is firing and updating the chart, but not chart1

            – Nimo1981
            Jan 15 '16 at 13:59











          • Thank you so much, thats exactly what i'm looking for !

            – Nimo1981
            Jan 15 '16 at 16:55











          • @Nimo1981 Glad I could help. I would appreciate if you could accept the answer then.

            – gerric
            Jan 15 '16 at 19:13














          2












          2








          2







          Just expand the function that changes the dataset of the charts with your pie chart reference.



          function setDataSet( dataset_url ) {
          // chart2 should be the reference to your pie chart
          chart.dataProvider = chart2.dataProvider = AmCharts.loadJSON( dataset_url );
          chart.validateData();
          chart2.validateData();
          }


          EDIT:
          Here is a working demo.






          share|improve this answer















          Just expand the function that changes the dataset of the charts with your pie chart reference.



          function setDataSet( dataset_url ) {
          // chart2 should be the reference to your pie chart
          chart.dataProvider = chart2.dataProvider = AmCharts.loadJSON( dataset_url );
          chart.validateData();
          chart2.validateData();
          }


          EDIT:
          Here is a working demo.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Jan 15 '16 at 14:45

























          answered Jan 15 '16 at 13:04









          gerricgerric

          1,945925




          1,945925













          • I'm not sure how to incorporate this into my charting functions. It is now only rendering one of the charts.The drop down is firing and updating the chart, but not chart1

            – Nimo1981
            Jan 15 '16 at 13:59











          • Thank you so much, thats exactly what i'm looking for !

            – Nimo1981
            Jan 15 '16 at 16:55











          • @Nimo1981 Glad I could help. I would appreciate if you could accept the answer then.

            – gerric
            Jan 15 '16 at 19:13



















          • I'm not sure how to incorporate this into my charting functions. It is now only rendering one of the charts.The drop down is firing and updating the chart, but not chart1

            – Nimo1981
            Jan 15 '16 at 13:59











          • Thank you so much, thats exactly what i'm looking for !

            – Nimo1981
            Jan 15 '16 at 16:55











          • @Nimo1981 Glad I could help. I would appreciate if you could accept the answer then.

            – gerric
            Jan 15 '16 at 19:13

















          I'm not sure how to incorporate this into my charting functions. It is now only rendering one of the charts.The drop down is firing and updating the chart, but not chart1

          – Nimo1981
          Jan 15 '16 at 13:59





          I'm not sure how to incorporate this into my charting functions. It is now only rendering one of the charts.The drop down is firing and updating the chart, but not chart1

          – Nimo1981
          Jan 15 '16 at 13:59













          Thank you so much, thats exactly what i'm looking for !

          – Nimo1981
          Jan 15 '16 at 16:55





          Thank you so much, thats exactly what i'm looking for !

          – Nimo1981
          Jan 15 '16 at 16:55













          @Nimo1981 Glad I could help. I would appreciate if you could accept the answer then.

          – gerric
          Jan 15 '16 at 19:13





          @Nimo1981 Glad I could help. I would appreciate if you could accept the answer then.

          – gerric
          Jan 15 '16 at 19:13


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f34808991%2fupdate-the-dataset-of-multiple-amcharts-with-a-single-dropdown-change-event%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Mossoró

          Error while reading .h5 file using the rhdf5 package in R

          Pushsharp Apns notification error: 'InvalidToken'