Выделите элемент на Открытой флэш-диаграмме 2

StackOverflow https://stackoverflow.com/questions/1083173

  •  23-08-2019
  •  | 
  •  

Вопрос

Как я могу выделите ровно один элемент (в частности, линия на оси x) в откройте флэш-диаграмму 2?

Примечание:Выделить можно изменением цвета или жирным шрифтом.

Это было полезно?

Решение

Вы можете оформить каждую метку оси отдельно, в документации есть пример того, как это сделать:

http://teethgrinder.co.uk/open-flash-chart-2/x-axis-labels-3.php

$x_labels = new x_axis_labels();

// Set the defaults 

$x_labels->set_steps( 2 );  // show every other label
$x_labels->set_vertical();
$x_labels->set_colour( '#ff0000' );
$x_labels->set_size( 16 );

$tmp = array();

// these labels will inherit their properties from $x_labels
// including 'visible' from the 'steps' value (which, for
// this example is 2) I have noted the inherited visible
// status for each item:

$tmp[] = 'one';         //   visible
$tmp[] = 'two';         // invisible
$tmp[] = 'three';       //   visible
$tmp[] = 'four';        // invisible
$tmp[] = 'five';        //   visible

// these will override some or all of the
// inherited properties

$tmp[] = new x_axis_label('six',   '#0000FF', 30, 270); // invisible
$tmp[] = new x_axis_label('seven', '#0000FF', 30, 270); //   visible
$eight = new x_axis_label('eight', '#8C773E', 16, 315); // would be invisible, but:
$eight->set_visible();  // <-- FORCE this label visible
$tmp[] = $eight;
$tmp[] = new x_axis_label('nine',  '#2683CF', 16, 0);   // visible

// add the labels to the X Axis Labels object
$x_labels->set_labels( $tmp );

Аналогичный пример для оси Y.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top