How can I make a scatter plot from a matrix with many y-axis values for each x-axis value?How can I plot more than one value in the same date?Make a scatter plot from two listsHow to plot first and second row from matrix to a graphHow to map the second highest value in each row of a matrixHow to plot multiple graphs with same x-axis values on the same graph?How to overlay ListPlot on a ContourPlot with correct range?How do I plot several y-values to 1 x-value?How can I make Plot or ListPlot scale the plot automatically for a given domain?Plot with two scales for X axisHow do I fill a table with values from my function?

Could Sauron have read Tom Bombadil's mind if Tom had held the Palantir?

Is my Rep in Stack-Exchange Form?

Does squid ink pasta bleed?

Why aren't (poly-)cotton tents more popular?

Find smallest index that is identical to the value in an array

How should I behave to assure my friends that I am not after their money?

Putting out of focus command for LaTeX/fuzzying the resulting pdf

Are there any vegetarian astronauts?

Do French speakers not use the subjunctive informally?

Alphabet completion rate

Fedora boot screen shows both Fedora logo and Lenovo logo. Why and How?

Calculating the partial sum of a expl3 sequence

Analog is Obtuse!

First-year PhD giving a talk among well-established researchers in the field

Why cruise at 7000' in an A319?

Ending: accusative or not?

How many satellites can stay in a Lagrange point?

How can I convince my reader that I will not use a certain trope?

Mount a folder with a space on Linux

How often can a PC check with passive perception during a combat turn?

Why do some games show lights shine through walls?

Does the UK have a written constitution?

"It will become the talk of Paris" - translation into French

Architecture of networked game engine



How can I make a scatter plot from a matrix with many y-axis values for each x-axis value?


How can I plot more than one value in the same date?Make a scatter plot from two listsHow to plot first and second row from matrix to a graphHow to map the second highest value in each row of a matrixHow to plot multiple graphs with same x-axis values on the same graph?How to overlay ListPlot on a ContourPlot with correct range?How do I plot several y-values to 1 x-value?How can I make Plot or ListPlot scale the plot automatically for a given domain?Plot with two scales for X axisHow do I fill a table with values from my function?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








3












$begingroup$


Consider matrix



A = 
0, 2.54343, 3.566, 4.2323, 2.3434,
0.1, 6.432, 4.6465, 5.656, 1.34,
0.2, 0.3423, 1.6342, 3.323, 2.04;


The x-axis values are 0, 0.1, 0.2. There are four y-axis values for each x-axis value.



How do I plot this?



Naive use of



ListPlot[A]


fails.










share|improve this question











$endgroup$


















    3












    $begingroup$


    Consider matrix



    A = 
    0, 2.54343, 3.566, 4.2323, 2.3434,
    0.1, 6.432, 4.6465, 5.656, 1.34,
    0.2, 0.3423, 1.6342, 3.323, 2.04;


    The x-axis values are 0, 0.1, 0.2. There are four y-axis values for each x-axis value.



    How do I plot this?



    Naive use of



    ListPlot[A]


    fails.










    share|improve this question











    $endgroup$














      3












      3








      3


      1



      $begingroup$


      Consider matrix



      A = 
      0, 2.54343, 3.566, 4.2323, 2.3434,
      0.1, 6.432, 4.6465, 5.656, 1.34,
      0.2, 0.3423, 1.6342, 3.323, 2.04;


      The x-axis values are 0, 0.1, 0.2. There are four y-axis values for each x-axis value.



      How do I plot this?



      Naive use of



      ListPlot[A]


      fails.










      share|improve this question











      $endgroup$




      Consider matrix



      A = 
      0, 2.54343, 3.566, 4.2323, 2.3434,
      0.1, 6.432, 4.6465, 5.656, 1.34,
      0.2, 0.3423, 1.6342, 3.323, 2.04;


      The x-axis values are 0, 0.1, 0.2. There are four y-axis values for each x-axis value.



      How do I plot this?



      Naive use of



      ListPlot[A]


      fails.







      plotting list-manipulation matrix






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jun 17 at 0:32









      m_goldberg

      90.6k8 gold badges75 silver badges203 bronze badges




      90.6k8 gold badges75 silver badges203 bronze badges










      asked Jun 16 at 18:30









      Nigel1Nigel1

      3311 silver badge6 bronze badges




      3311 silver badge6 bronze badges




















          1 Answer
          1






          active

          oldest

          votes


















          4












          $begingroup$

          Transpose the list A , remove its first list and use the option DataRange:



          ListPlot[Rest[Transpose@A], DataRange -> 0, .2, Frame -> True, Axes -> False,
          PlotRangePadding -> Scaled[.1], BaseStyle -> PointSize[Large]]


          enter image description here



          Alternatively, create new input list with explicit x values for each point:



          d1 = Thread[A[[All, 1]], #]& /@ Rest[Transpose@A];;
          ListPlot[d1, Frame -> True, Axes->False,
          PlotRangePadding -> Scaled[.1], BaseStyle -> PointSize[Large]]



          same picture




          You can also use TemporalData using 0, .1, .2 as the common time stamps:



          d2 = TemporalData[Rest/@ A, A[[All,1]]];;
          ListPlot[d2, Frame -> True, Axes -> False,
          BaseStyle -> PointSize[Large], PlotRangePadding -> Scaled[.1]]



          same picture







          share|improve this answer











          $endgroup$








          • 1




            $begingroup$
            I'm guessing that the OP has A[[All,1]] as the x-values with A[[All,2,3,4,5]] as the y-values.
            $endgroup$
            – JimB
            Jun 16 at 19:09






          • 1




            $begingroup$
            @JimB, thank you. Fixed the errors now.
            $endgroup$
            – kglr
            Jun 16 at 19:25













          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "387"
          ;
          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: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          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%2fmathematica.stackexchange.com%2fquestions%2f200474%2fhow-can-i-make-a-scatter-plot-from-a-matrix-with-many-y-axis-values-for-each-x-a%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









          4












          $begingroup$

          Transpose the list A , remove its first list and use the option DataRange:



          ListPlot[Rest[Transpose@A], DataRange -> 0, .2, Frame -> True, Axes -> False,
          PlotRangePadding -> Scaled[.1], BaseStyle -> PointSize[Large]]


          enter image description here



          Alternatively, create new input list with explicit x values for each point:



          d1 = Thread[A[[All, 1]], #]& /@ Rest[Transpose@A];;
          ListPlot[d1, Frame -> True, Axes->False,
          PlotRangePadding -> Scaled[.1], BaseStyle -> PointSize[Large]]



          same picture




          You can also use TemporalData using 0, .1, .2 as the common time stamps:



          d2 = TemporalData[Rest/@ A, A[[All,1]]];;
          ListPlot[d2, Frame -> True, Axes -> False,
          BaseStyle -> PointSize[Large], PlotRangePadding -> Scaled[.1]]



          same picture







          share|improve this answer











          $endgroup$








          • 1




            $begingroup$
            I'm guessing that the OP has A[[All,1]] as the x-values with A[[All,2,3,4,5]] as the y-values.
            $endgroup$
            – JimB
            Jun 16 at 19:09






          • 1




            $begingroup$
            @JimB, thank you. Fixed the errors now.
            $endgroup$
            – kglr
            Jun 16 at 19:25















          4












          $begingroup$

          Transpose the list A , remove its first list and use the option DataRange:



          ListPlot[Rest[Transpose@A], DataRange -> 0, .2, Frame -> True, Axes -> False,
          PlotRangePadding -> Scaled[.1], BaseStyle -> PointSize[Large]]


          enter image description here



          Alternatively, create new input list with explicit x values for each point:



          d1 = Thread[A[[All, 1]], #]& /@ Rest[Transpose@A];;
          ListPlot[d1, Frame -> True, Axes->False,
          PlotRangePadding -> Scaled[.1], BaseStyle -> PointSize[Large]]



          same picture




          You can also use TemporalData using 0, .1, .2 as the common time stamps:



          d2 = TemporalData[Rest/@ A, A[[All,1]]];;
          ListPlot[d2, Frame -> True, Axes -> False,
          BaseStyle -> PointSize[Large], PlotRangePadding -> Scaled[.1]]



          same picture







          share|improve this answer











          $endgroup$








          • 1




            $begingroup$
            I'm guessing that the OP has A[[All,1]] as the x-values with A[[All,2,3,4,5]] as the y-values.
            $endgroup$
            – JimB
            Jun 16 at 19:09






          • 1




            $begingroup$
            @JimB, thank you. Fixed the errors now.
            $endgroup$
            – kglr
            Jun 16 at 19:25













          4












          4








          4





          $begingroup$

          Transpose the list A , remove its first list and use the option DataRange:



          ListPlot[Rest[Transpose@A], DataRange -> 0, .2, Frame -> True, Axes -> False,
          PlotRangePadding -> Scaled[.1], BaseStyle -> PointSize[Large]]


          enter image description here



          Alternatively, create new input list with explicit x values for each point:



          d1 = Thread[A[[All, 1]], #]& /@ Rest[Transpose@A];;
          ListPlot[d1, Frame -> True, Axes->False,
          PlotRangePadding -> Scaled[.1], BaseStyle -> PointSize[Large]]



          same picture




          You can also use TemporalData using 0, .1, .2 as the common time stamps:



          d2 = TemporalData[Rest/@ A, A[[All,1]]];;
          ListPlot[d2, Frame -> True, Axes -> False,
          BaseStyle -> PointSize[Large], PlotRangePadding -> Scaled[.1]]



          same picture







          share|improve this answer











          $endgroup$



          Transpose the list A , remove its first list and use the option DataRange:



          ListPlot[Rest[Transpose@A], DataRange -> 0, .2, Frame -> True, Axes -> False,
          PlotRangePadding -> Scaled[.1], BaseStyle -> PointSize[Large]]


          enter image description here



          Alternatively, create new input list with explicit x values for each point:



          d1 = Thread[A[[All, 1]], #]& /@ Rest[Transpose@A];;
          ListPlot[d1, Frame -> True, Axes->False,
          PlotRangePadding -> Scaled[.1], BaseStyle -> PointSize[Large]]



          same picture




          You can also use TemporalData using 0, .1, .2 as the common time stamps:



          d2 = TemporalData[Rest/@ A, A[[All,1]]];;
          ListPlot[d2, Frame -> True, Axes -> False,
          BaseStyle -> PointSize[Large], PlotRangePadding -> Scaled[.1]]



          same picture








          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Jun 16 at 19:24

























          answered Jun 16 at 18:38









          kglrkglr

          200k10 gold badges230 silver badges456 bronze badges




          200k10 gold badges230 silver badges456 bronze badges







          • 1




            $begingroup$
            I'm guessing that the OP has A[[All,1]] as the x-values with A[[All,2,3,4,5]] as the y-values.
            $endgroup$
            – JimB
            Jun 16 at 19:09






          • 1




            $begingroup$
            @JimB, thank you. Fixed the errors now.
            $endgroup$
            – kglr
            Jun 16 at 19:25












          • 1




            $begingroup$
            I'm guessing that the OP has A[[All,1]] as the x-values with A[[All,2,3,4,5]] as the y-values.
            $endgroup$
            – JimB
            Jun 16 at 19:09






          • 1




            $begingroup$
            @JimB, thank you. Fixed the errors now.
            $endgroup$
            – kglr
            Jun 16 at 19:25







          1




          1




          $begingroup$
          I'm guessing that the OP has A[[All,1]] as the x-values with A[[All,2,3,4,5]] as the y-values.
          $endgroup$
          – JimB
          Jun 16 at 19:09




          $begingroup$
          I'm guessing that the OP has A[[All,1]] as the x-values with A[[All,2,3,4,5]] as the y-values.
          $endgroup$
          – JimB
          Jun 16 at 19:09




          1




          1




          $begingroup$
          @JimB, thank you. Fixed the errors now.
          $endgroup$
          – kglr
          Jun 16 at 19:25




          $begingroup$
          @JimB, thank you. Fixed the errors now.
          $endgroup$
          – kglr
          Jun 16 at 19:25

















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Mathematica Stack Exchange!


          • 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.

          Use MathJax to format equations. MathJax reference.


          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%2fmathematica.stackexchange.com%2fquestions%2f200474%2fhow-can-i-make-a-scatter-plot-from-a-matrix-with-many-y-axis-values-for-each-x-a%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

          Get product attribute by attribute group code in magento 2get product attribute by product attribute group in magento 2Magento 2 Log Bundle Product Data in List Page?How to get all product attribute of a attribute group of Default attribute set?Magento 2.1 Create a filter in the product grid by new attributeMagento 2 : Get Product Attribute values By GroupMagento 2 How to get all existing values for one attributeMagento 2 get custom attribute of a single product inside a pluginMagento 2.3 How to get all the Multi Source Inventory (MSI) locations collection in custom module?Magento2: how to develop rest API to get new productsGet product attribute by attribute group code ( [attribute_group_code] ) in magento 2

          Category:9 (number) SubcategoriesMedia in category "9 (number)"Navigation menuUpload mediaGND ID: 4485639-8Library of Congress authority ID: sh85091979ReasonatorScholiaStatistics

          Magento 2.3: How do i solve this, Not registered handle, on custom form?How can i rewrite TierPrice Block in Magento2magento 2 captcha not rendering if I override layout xmlmain.CRITICAL: Plugin class doesn't existMagento 2 : Problem while adding custom button order view page?Magento 2.2.5: Overriding Admin Controller sales/orderMagento 2.2.5: Add, Update and Delete existing products Custom OptionsMagento 2.3 : File Upload issue in UI Component FormMagento2 Not registered handleHow to configured Form Builder Js in my custom magento 2.3.0 module?Magento 2.3. How to create image upload field in an admin form