123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <?php
- class x_axis_labels
- {
- function x_axis_labels(){}
-
- /**
- * @param $steps which labels are generated
- */
- function set_steps( $steps )
- {
- $this->steps = $steps;
- }
-
- /**
- * @param $steps as integer which labels are visible
- */
- function visible_steps( $steps )
- {
- $this->{"visible-steps"} = $steps;
- return $this;
- }
-
- /**
- *
- * @param $labels as an array of [x_axis_label or string]
- */
- function set_labels( $labels )
- {
- $this->labels = $labels;
- }
-
- function set_colour( $colour )
- {
- $this->colour = $colour;
- }
-
- /**
- * font size in pixels
- */
- function set_size( $size )
- {
- $this->size = $size;
- }
-
- /**
- * rotate labels
- */
- function set_vertical()
- {
- $this->rotate = 270;
- }
-
- /**
- * @param @angle as real. The angle of the text.
- */
- function rotate( $angle )
- {
- $this->rotate = $angle;
- }
-
- /**
- * @param $text as string. Replace and magic variables with actual x axis position.
- */
- function text( $text )
- {
- $this->text = $text;
- }
- }
|