1. use use strict; and  use warnings. Always.

2. Try and fix up your indentation, particularly your %hash assignment list. Currently, it would be very easy for a typo or omission to slip by unnoticed.

3. The add_datafile method says if you're using the set mode flag, then each line in your datafile needs to be an entire dataset. one of the mountain test scripts has this kind of structure, perhaps that may shed some light on what you should be inputing.
my @data = ( ["1st","2nd","3rd","4th","5th","6th","7th", "8th", "9th"], [ 3, 7, 8, 2, 4, 8.5, 2, 5, 9], [ 4, 2, 5, 6, 3, 2.5, 3, 3, 4], [ 7, 3, 2, 8, 8.5, 2, 9, 4, 5], );
My guess is that if you're getting duplicates in your x axis, its becuase you have duplicates in your dataset. I could be wrong, but it looks like the module expects you to already have dealt with duplicates via your own algorithm. (i.e. it doesn't do that part for you...).

Using the test scripts data as an example, each placing has only 1 column. There aren't two 1st's, or two 2nd's, etc.

In reply to Re: Draw chart by desemondo
in thread Draw chart by lorenzob

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.