【发布时间】:2011-10-30 07:23:00
【问题描述】:
我正在尝试在 Windows 上运行的 Perl 中创建一些图形。我使用了 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 但不知道如何使用它。
我的最终输出将是一个图像文件,我将它链接到一个 word 文件中。将最终图像文件嵌入到 word 中的任何帮助也会有所帮助。
我会很感激一些 Perl 模块的建议来创建高质量的图表图像。并将它们嵌入到 MS Word 文件中。
请回复,
【问题讨论】:
标签: perl