Deleting a Slice From a Pie Chart

How to:

The deleteSlice property deletes a slice from a pie chart (effectively, assigns the slice a transparent color).


Top of page

x
Syntax: How to Delete a Slice From a Pie Chart
series:
[
    (
      series: snumber,
      group: gnumber,
      deleteSlice: boolean,
   }
]

where:

snumber

Is a zero-based series number or 'all' to delete all slices. If the series does not exist in the chart, the property is ignored.

gnumber

For multi-pie charts, is an optional zero-based group (pie) number. If the group does not exist in the chart, the property is ignored. If a group number is not specified, the slice is deleted from all pies.

boolean

Can be:

  • true, to delete the slice.
  • false, to restore the slice. This is the default value.


Example: Deleting Pie Slices

The following request against the GGSALES data source generates a pie chart, but deletes the slices for series 2, 4, 6,. and 8:

GRAPH FILE GGSALES
SUM DOLLARS
BY PRODUCT 
ON GRAPH PCHOLD FORMAT JSCHART
ON GRAPH SET LOOKGRAPH PIE
ON GRAPH SET STYLE *
*GRAPH_JS
series: [
   {series: 0, color: 'cyan'},
   {series: 1, color: 'bisque'},
   {series: 2, color: 'slateblue', deleteSlice: true},
   {series: 3, color: 'red'},
   {series: 4, color: 'green', deleteSlice: true},
   {series: 5, color: 'yellow'},
   {series: 6, color: 'blue', deleteSlice: true},
   {series: 7, color: 'orange'},
   {series: 8, color: 'limegreen', deleteSlice: true},
   {series: 9, color: 'lavender'}
]
*END
ENDSTYLE
END
 

The output is;


WebFOCUS