Jump to content

Recommended Posts

Posted

Hi Guys,

I've been trying to find more info on the way IPS handles charts, I understand it uses Google Charts and all the docs I can find on the implementation is here. 

I have working charts, my issue is I'm trying to work on a dark theme for my website but a graph in a custom coded application looks horrible, I've been able to remove the background color but I can't seem to change the legend color. I'd like it to use the theme color, but I can't seemingly change it to any color. 

Has anyone changed the legend color of a graph, if so how ? Also is there any hidden docs to show properties such as this from IPB? Excluding the dev doc.

Thanks all,

 

 

Posted

Hello, you can view any graphics from the ACP section Statistics and see the controller code. For example:

$chart = new \IPS\Helpers\Chart\Callback( 
	\IPS\Http\Url::internal( 'app=core&module=stats&controller=onlineusers' ), 
	array( $this, 'getResults' ),
	'', 
	array( 
		'isStacked' => TRUE,
		'backgroundColor' 	=> '#ffffff',
		'colors'			=> array( '#10967e', '#ea7963' ),
		'hAxis'				=> array( 'gridlines' => array( 'color' => '#f5f5f5' ) ),
		'lineWidth'			=> 1,
		'areaOpacity'		=> 0.4
	), 
	'AreaChart', 
	'none',
	array( 'start' => \IPS\DateTime::ts( time() - ( 60 * 60 * 24 * 30 ) ), 'end' => \IPS\DateTime::create() ),
	'',
	$minimumDate
);

 

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...