$chart->gif('pie.gif');
If you RTFM of the module you are using, and the modules it uses, you'll see that this code makes a file. Nothing in there (nor in the module developer's head!) says that this module will be used to generate a web page. Your webserver is loading file 'index.html' (or whatever). If you had told the webserver to load 'pie.gif', it would have done so and you would have gotten what you expected.

Let me say that I ++ you because you kept on trying after asking your question here. Perl by itself is a BIG subject and tossing in UN!X, Apache, and the Web as well makes it truly complex, and we all get bitten by the multiple levels of interaction once in a while. (At least, I know I do!). You will be much rewarded as a coder if you take the time and patience to think through what's happening when you don't get what you expect. :D

In reply to Re^3: teach me Chart::Pie by samizdat
in thread teach me Chart::Pie by Anonymous Monk

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.