Dirk Krause

# NAME

LaTeX::PGF::Diagram2D:: - Perl extension for drawing 2D diagrams (label).

# SYNOPSIS

  use LaTeX::PGF::Diagram2D;

my $Uq = 1.0; my$Ri = 4.0;

sub I($) { my$RL = shift;
my $back =$Uq / ($Ri +$RL);
return $back; } # 10 centimeters wide, 6 centimeters high my$d = LaTeX::PGF::Diagram2D->new(10.0, 6.0);

$d->set_font_size(12.0); # R (on the x axis) is in the range 0 ... 10$d->axis('b')->set_linear(0.0, 10.0)->set_grid_step(1.0)
->set_tic_step(1.0);
# I (on the y axis) is in the range 0 ... 0,3
$d->axis('l')->set_linear(0.0, 0.3)->set_grid_step(0.05) ->set_tic_step(0.1); my$p = $d->plot('b', 'l');$p->set_xy_fct(\&I);

my $l =$d->label('b', 'l', 3.5, 0.175,
"\\colorbox{white}{\\ovalbox{\$$R_{\\text{i}}=4\\,\\Omega\$$}}"
);
$l->set_color("black!50!blue");$d->write("test001a.pgf");

# DESCRIPTION

Each object of the LaTeX::PGF::Diagram2D::Label class represents one additional text label drawn in the plot. The LaTeX::PGF::Diagram2D object's label() method creates a new LaTeX::PGF::Diagram2D::Label object and returns a reference to it. This reference can be used for further setup (setting the color).

The set_color() method can be used to set the label color, use a LaTeX color description as argument.

None by default.