Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl 为什么可以';是否更改GD::Graph中的字体大小或类型?_Perl_Gd Graph - Fatal编程技术网

Perl 为什么可以';是否更改GD::Graph中的字体大小或类型?

Perl 为什么可以';是否更改GD::Graph中的字体大小或类型?,perl,gd-graph,Perl,Gd Graph,我在Perl v 5.8中使用GD::bars模块,但我似乎无法更改图形x和y标签上的字体大小和值。以下是我正在使用的相关代码: use GD::Graph::bars3d; use GD::Text; $my_graph->set_title_font(gdMediumBoldFont, 15); $my_graph->set_x_label_font(gdMediumBoldFont, 15); $my_graph->set_y_label_font(gdMedium

我在Perl v 5.8中使用GD::bars模块,但我似乎无法更改图形x和y标签上的字体大小和值。以下是我正在使用的相关代码:

use GD::Graph::bars3d;
use GD::Text;

$my_graph->set_title_font(gdMediumBoldFont, 15); 
$my_graph->set_x_label_font(gdMediumBoldFont, 15); 
$my_graph->set_y_label_font(gdMediumBoldFont, 15); 
$my_graph->set_x_axis_font(gdMediumBoldFont, 15); 
$my_graph->set_y_axis_font(gdMediumBoldFont, 15); 
$my_graph->set_legend_font(gdMediumBoldFont, 15); 

my $plot = $my_graph->plot(\@table_data); 
我也试过使用

$my_graph->set_title_font('arial', 15); 
$my_graph->set_x_label_font('arial, 15); 
$my_graph->set_y_label_font('arial, 15); 
$my_graph->set_x_axis_font('arial, 15); 
$my_graph->set_y_axis_font('arial, 15); 
$my_graph->set_legend_font('arial, 15); 
并将字体大小设置为一个巨大的数字,比如60左右。但根本没有任何变化。我也试过不同的字体,甚至试过
/Arial.ttf
,但运气不好


另外,我正在将图形另存为.gif文件。

如果您只使用Perl 5.8.0,我强烈建议您升级—该版本存在许多问题。此外,还应包括
使用strict;使用警告位于每个模块和脚本的顶部;上面粘贴的代码中有一些错误——当我修复了代码格式并激活了语法突出显示时,这一点立即显现出来。嗨,以太——它是5.8.9。我确实使用了警告,但我在上面的代码片段中没有提到。我刚刚发布了我认为可能与问题有关的部分…我发现了。。。只是没有安装arial字体。我偶然发现了一本关于定制GD::Graphs的很棒的指南,我向任何想了解它的人推荐它:yourealize
$my_graph->set_x_label_font('arial,15)会引起一些问题,对吗?仅发布您从可运行脚本复制和粘贴的代码。我在当前尝试格式化帖子时错过了结尾引号。正如我在之前的文章中提到的,它不起作用的原因是因为没有安装字体。如果您只使用Perl 5.8.0,我强烈建议您升级——该版本存在许多问题。此外,还应包括
使用strict;使用警告位于每个模块和脚本的顶部;上面粘贴的代码中有一些错误——当我修复了代码格式并激活了语法突出显示时,这一点立即显现出来。嗨,以太——它是5.8.9。我确实使用了警告,但我在上面的代码片段中没有提到。我刚刚发布了我认为可能与问题有关的部分…我发现了。。。只是没有安装arial字体。我偶然发现了一本关于定制GD::Graphs的很棒的指南,我向任何想了解它的人推荐它:yourealize
$my_graph->set_x_label_font('arial,15)会引起一些问题,对吗?仅发布您从可运行脚本复制和粘贴的代码。我在当前尝试格式化帖子时错过了结尾引号。正如我在之前的文章中提到的,它不起作用的原因是没有安装字体。