Charts created using CL_GUI_CHART_ENGINE are fully configurable, as You can provide the configuration for the charts.
To see the full configuration, you can run the demo program GRAPHICS_GUI_CE_DEMO and open the configuration by pressing the pencil icon. Once changes are made, use the Save button to save the config XML on local system. Open this XML and try to create your graph accordingly.
For your specific background color question, you can pass this while building the configuration (Subroutine CREATE_CUSTOM_DEMO in program GRAPHICS_GUI_CE_DEMO).
l_elements= p_ixml_doc->create_simple_element(
name = 'Elements' parent = l_root).
l_chartelements= p_ixml_doc->create_simple_element(
name = 'ChartElements' parent = l_elements).
l_bg = p_ixml_doc->create_simple_element(
name = 'Background' parent = l_chartelements).
l_element= p_ixml_doc->create_simple_element(
name = 'Color' parent = l_bg).
l_element->if_ixml_node~set_value('@29' ). "Blue color
Regards,
Naimesh Patel