電子書籍の厳選無料作品が豊富!

初質問させていただきます。

まず環境は、Perlversion5.16.1でActivePerlを用いております。
GD::Graphモジュールを使って棒グラフ、点グラフを作りたいと思っています。

しかし、(数字は変えてあります)
....
(1)my @labels = qw(0 5 10 15 20 25 30); #X軸の目盛り
(2)my @dataest = qw(3 6 9 12 15 18 21 24); #グラフにするデータ
(3)my @data = (\@labels,\@dataset);
.....
と、入力して出力しても、ラベルはちゃんと(1)の目盛りが置かれるのですが、肝心なグラフ化したいデータの(2)が反映せず、何故か(1)の値が再度取られ、グラフが一定になってしまいます。
http://www.gadgety.net/shin/tips/unix/perl-gd.html
上記のURLの参考プログラムのままだったらちゃんと実行されるのですが、(2)のdatasetの値をいれかえると何故かこのような現象に…

どなたかご教授願えませんでしょうか?他に必要な情報があれば補足・返信いたします。

A 回答 (2件)

数が違うなら自力で揃えればいいんじゃないの?



それか, 違っていてもいいように GD::Graph をいじるか.
    • good
    • 0

GD::Graph は使ってませんが 2点ほど気になった:


1. (2) は @dataest でいいの?
2. @labels と @dataest の大きさ, 違うよ.

この回答への補足

回答ありがとうございます。

2で仰られた、大きさの違いが問題だったようです。
現在、X軸Y軸の数が違ってもどうにかかけないか模索中でございます…

補足日時:2012/12/10 17:38
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!