Проблемы с GD :: Graph :: Line и попыткой заменить модуль Perl на лучший вариант - PullRequest
0 голосов
/ 28 октября 2011

Я пытаюсь создать несколько графиков в Perl, работающих на Windows. Я использовал GD :: Graph, но качество изображения и графика оставляет желать лучшего. Если я попытаюсь увеличить W и H графика, то метки Оси выглядят совсем иначе.

my $graph = GD::Graph::lines->new(800, 300);
  $graph->set( 
  x_label           => 'ABC',
  y_label           => 'DEF',
  title             => "ABC_DEF",
  y_max_value       => 100,
  x_max_value       => 0,
  x_tick_number     => 10,
  x_label_skip      => 1,
  y_tick_number     => 10,
  y_label_skip      => 1,
  box_axis          => 0,
  line_width        => 3,
  labelclr          => 'black',
  axislabelclr      => 'black',
  legendclr         => 'black', 
  valuesclr         => 'black', 
  textclr           => 'black',  

      ) or die $graph->error;
      $graph->set_legend(@rates_rec); 
$graph->set_x_label_font('/fonts/arial.ttf' ,24);
$graph->set_y_label_font('/fonts/arial.ttf',24);
$graph->set_x_axis_font('/fonts/arial.ttf',24);
$graph->set_y_axis_font('/fonts/arial.ttf',24);
$graph->set_values_font('/fonts/arial.ttf',24);  
$graph->set_title_font('/fonts/arial.ttf', 24);
$graph->set_legend_font(gdTinyFont);
$graph->set_legend_font('/fonts/arial.ttf', 24);

По какой-то причине установка размера шрифта для разных осей меток не работает. Я искал разные варианты. и наткнулся на Google :: Charts, но понятия не имею, как его использовать.

Мой окончательный вывод - это файл изображения, который я связываю в файл слова. Любая помощь с встраиванием окончательного файла изображения в слово также будет полезна.

Буду признателен за некоторые предложения модуля Perl по созданию высококачественных графических изображений. и встроил их в файл MS Word.

Пожалуйста, ответьте,

1 Ответ

0 голосов
/ 30 октября 2011

Я использую GD :: Graph на WinXP с ActiveState 5.8.8. Мои спецификации шрифта не включают в себя / fonts / part, у меня просто есть $ graph-> set ... font ('arial', 24). Прекрасно работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...