在Perl'中向图形添加文本;s GD::图形?
我正在用Perl中的模块绘制一个图形 我可以很好地绘制图形,但是在绘制的图像中,我想在绘制的图形图像的顶部添加一些文本。基本上,我只是想给这个绘制的图像添加一些文本。然而,我看不到这样做的选择 有人知道这是否可行吗?以下概述了使用GD::Graph包含文本的方法。我认为,如果你想在图表上书写,你可能在本文中找不到任何有用的东西 以下概述了使用GD::Graph包含文本的方法。我认为,如果你想在图表上书写,你可能在本文中找不到任何有用的东西 你试过书名吗 从用法部分:在Perl'中向图形添加文本;s GD::图形?,perl,graph,charts,Perl,Graph,Charts,我正在用Perl中的模块绘制一个图形 我可以很好地绘制图形,但是在绘制的图像中,我想在绘制的图形图像的顶部添加一些文本。基本上,我只是想给这个绘制的图像添加一些文本。然而,我看不到这样做的选择 有人知道这是否可行吗?以下概述了使用GD::Graph包含文本的方法。我认为,如果你想在图表上书写,你可能在本文中找不到任何有用的东西 以下概述了使用GD::Graph包含文本的方法。我认为,如果你想在图表上书写,你可能在本文中找不到任何有用的东西 你试过书名吗 从用法部分: $graph->set
$graph->set(
x_label => 'X Label',
y_label => 'Y label',
title => 'Some simple graph',
y_max_value => 8,
y_tick_number => 8,
y_label_skip => 2
) or die $my_graph->error;
编辑:
显然我误解了这个问题,文本应该覆盖在图表区域上。在这种情况下,实验性的get_feature_coordinates方法显然可以用于获取“轴内矩形的坐标”,从中您应该知道可以直接在从$graph->plot(\@data)
获得的GD::图像上绘制的位置。您尝试过标题吗
从用法部分:
$graph->set(
x_label => 'X Label',
y_label => 'Y label',
title => 'Some simple graph',
y_max_value => 8,
y_tick_number => 8,
y_label_skip => 2
) or die $my_graph->error;
编辑:
显然我误解了这个问题,文本应该覆盖在图表区域上。在这种情况下,实验性的get_feature_coordinates方法显然可以用来获取“轴内矩形的坐标”,从中您应该知道可以直接在从
$graph->plot(\@data)
获得的GD::图像上绘制的位置。一旦您拥有GD对象,您就可以执行GD允许的任何操作,包括添加其他文本:
$gd = $graph->plot( \@data );
$gd->string($font,$x,$y,$string,$color);
如果您只想添加标题或轴标签,这已经内置到GD::Graph中。一旦您拥有GD对象,您可以执行GD允许的任何操作,包括添加额外的文本:
$gd = $graph->plot( \@data );
$gd->string($font,$x,$y,$string,$color);
如果您只想添加标题或轴标签,这已经内置到GD::Graph中。我一直对这些图形看起来多么不专业感到震惊。你看过其他选项吗?:(这是一个作业,我们必须使用它。如果你有任何建议,我想在我过去的时间里看看。所有更好的选项(用R语言)没有小规模的简单学习曲线。我希望你知道:(GD::Graph的内部也很难看。我不得不为一个项目创建我自己的图形类型——糟糕。不过它成熟而强大。这里有一些对其他库的建议:你可以使GD::Graph非常漂亮,但标准的图形非常简单。我一直惊讶于这些图形看起来多么不专业。你看过了吗在其他选项中?:(这是一个作业,我们必须使用它。如果你有任何建议,我想在我的通行证中看看。所有更好的选项(用R语言)都没有小规模的简单学习曲线。我希望你知道:(GD::Graph的内部也很难看。我不得不为一个项目创建自己的图形类型——糟糕。但是它成熟而强大。这里有一些对其他库的建议:您可以使GD::Graph非常漂亮,但标准的图形非常简单。是的,我知道title属性。但是它显示在主图形的顶部。我我希望在x轴和y轴之间的某个位置有一个文本,所以您希望文本覆盖在实际图表区域的顶部?在您的问题中,这可能值得澄清。是的,我知道title属性。但是它显示在主图表的顶部。我希望在x轴和y轴之间的某个位置有一个文本,所以您希望文本覆盖在顶部在你的问题中,这可能是值得澄清的。