How to use the @nivo/legends.renderLegendToCanvas function in @nivo/legends

To help you get started, we’ve selected a few @nivo/legends examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github plouc / nivo / packages / waffle / src / WaffleCanvas.js View on Github external
legends.forEach(legend => {
            renderLegendToCanvas(this.ctx, {
                ...legend,
                data: legendData,
                containerWidth: width,
                containerHeight: height,
                theme,
            })
        })
    }
github plouc / nivo / packages / line / src / LineCanvas.js View on Github external
legends.forEach(legend => {
                    renderLegendToCanvas(ctx, {
                        ...legend,
                        data: legend.data || legendData,
                        containerWidth: innerWidth,
                        containerHeight: innerHeight,
                        theme,
                    })
                })
            }
github plouc / nivo / packages / nivo-scatterplot / src / ScatterPlotCanvas.js View on Github external
legends.forEach(legend => {
            renderLegendToCanvas(this.ctx, {
                ...legend,
                data: legendData,
                containerWidth: width,
                containerHeight: height,
            })
        })
    }
github plouc / nivo / packages / pie / src / PieCanvasRenderer.js View on Github external
legends.forEach(legend => {
            renderLegendToCanvas(this.ctx, {
                ...legend,
                data: arcs.map(arc => ({
                    id: arc.data.id,
                    label: arc.data.id,
                    color: arc.color,
                })),
                containerWidth: width,
                containerHeight: height,
                theme,
            })
        })
    }
github plouc / nivo / packages / bar / src / BarCanvas.js View on Github external
legends.forEach(legend => {
            let legendData
            if (legend.dataFrom === 'keys') {
                legendData = legendDataForKeys
            } else if (legend.dataFrom === 'indexes') {
                legendData = legendDataForIndexes
            }

            if (legendData === undefined) return null
            renderLegendToCanvas(this.ctx, {
                ...legend,
                data: legendData,
                containerWidth: width,
                containerHeight: height,
                itemTextColor: '#999',
                symbolSize: 16,
                theme,
            })
        })
github plouc / nivo / packages / geo / src / ChoroplethCanvas.js View on Github external
legends.forEach(legend => {
                        renderLegendToCanvas(ctx, {
                            ...legend,
                            data: legendData,
                            containerWidth: width,
                            containerHeight: height,
                            theme,
                        })
                    })
                } else {
github plouc / nivo / packages / calendar / src / CalendarCanvas.js View on Github external
legends.forEach(legend => {
            const legendData = colorScale.ticks(legend.itemCount).map(value => ({
                id: value,
                label: value,
                color: colorScale(value),
            }))

            renderLegendToCanvas(this.ctx, {
                ...legend,
                data: legendData,
                containerWidth: width,
                containerHeight: height,
                theme,
            })
        })
    }
github plouc / nivo / packages / chord / src / ChordCanvas.js View on Github external
legends.forEach(legend => {
                        renderLegendToCanvas(ctx, {
                            ...legend,
                            data: legendData,
                            containerWidth: innerWidth,
                            containerHeight: innerHeight,
                            theme,
                        })
                    })
github plouc / nivo / packages / scatterplot / src / ScatterPlotCanvas.js View on Github external
legends.forEach(legend => {
                    renderLegendToCanvas(ctx, {
                        ...legend,
                        data: legendData,
                        containerWidth: innerWidth,
                        containerHeight: innerHeight,
                        theme,
                    })
                })
            } else if (typeof layer === 'function') {

@nivo/legends

legend components for nivo dataviz library

MIT
Latest version published 1 month ago

Package Health Score

91 / 100
Full package analysis

Similar packages