import { ChartPie, ChartThemeColor } from '@patternfly/react-charts/victory'; import chart_color_blue_300 from '@patternfly/react-tokens/dist/esm/chart_color_blue_300'; import chart_color_green_300 from '@patternfly/react-tokens/dist/esm/chart_color_green_300'; interface PetData { x?: string; y?: number; name?: string; } export const PatternsCustomDefs: React.FunctionComponent = () => { const data: PetData[] = [ { x: 'Cats', y: 35 }, { x: 'Dogs', y: 55 }, { x: 'Birds', y: 10 } ]; const legendData: PetData[] = [{ name: 'Cats: 35' }, { name: 'Dogs: 55' }, { name: 'Birds: 10' }]; return (
`${datum.x}: ${datum.y}`} legendData={legendData} legendOrientation="vertical" legendPosition="right" name="chart11" padding={{ bottom: 20, left: 20, right: 140, // Adjusted to accommodate legend top: 20 }} patternScale={['url("#pattern1")', 'url("#pattern2")', null]} themeColor={ChartThemeColor.multiUnordered} width={350} />
); };