@@ -46,15 +46,15 @@ All charts require data with these mandatory columns:
4646
4747## Method 1: Using TestData Format (Recommended)
4848
49- The simplest approach uses the ` createOwidTestDataset ` helper with a structured array:
49+ The simplest approach uses the ` createTestDataset ` helper with a structured array:
5050
5151``` tsx
5252import {
5353 Grapher ,
5454 GrapherState ,
55- createOwidTestDataset ,
55+ createTestDataset ,
5656 fakeEntities ,
57- legacyToOwidTableAndDimensionsWithMandatorySlug ,
57+ legacyToChartsTableAndDimensionsWithMandatorySlug ,
5858 GRAPHER_CHART_TYPES ,
5959 DimensionProperty ,
6060} from " @buildcanada/charts"
@@ -85,11 +85,11 @@ const dimensions = [
8585 { variableId , property: DimensionProperty .y },
8686]
8787
88- const dataset = createOwidTestDataset ([
88+ const dataset = createTestDataset ([
8989 { data: myData , metadata: myMetadata },
9090])
9191
92- const table = legacyToOwidTableAndDimensionsWithMandatorySlug (
92+ const table = legacyToChartsTableAndDimensionsWithMandatorySlug (
9393 dataset ,
9494 dimensions ,
9595 {} // optional: color mapping for entities
@@ -112,8 +112,8 @@ If you have JSON data from an API or file:
112112import {
113113 Grapher ,
114114 GrapherState ,
115- createOwidTestDataset ,
116- legacyToOwidTableAndDimensionsWithMandatorySlug ,
115+ createTestDataset ,
116+ legacyToChartsTableAndDimensionsWithMandatorySlug ,
117117 GRAPHER_CHART_TYPES ,
118118 DimensionProperty ,
119119} from " @buildcanada/charts"
@@ -154,8 +154,8 @@ const metadata = {
154154
155155// Build chart
156156const dimensions = [{ variableId: 1 , property: DimensionProperty .y }]
157- const dataset = createOwidTestDataset ([{ data: testData , metadata }])
158- const table = legacyToOwidTableAndDimensionsWithMandatorySlug (dataset , dimensions , {})
157+ const dataset = createTestDataset ([{ data: testData , metadata }])
158+ const table = legacyToChartsTableAndDimensionsWithMandatorySlug (dataset , dimensions , {})
159159
160160const grapherState = new GrapherState ({
161161 title: " GDP Growth Rate" ,
@@ -302,12 +302,12 @@ const dimensions = [
302302 { variableId: 2 , property: DimensionProperty .y },
303303]
304304
305- const dataset = createOwidTestDataset ([
305+ const dataset = createTestDataset ([
306306 { data: xData , metadata: xMetadata },
307307 { data: yData , metadata: yMetadata },
308308])
309309
310- const table = legacyToOwidTableAndDimensionsWithMandatorySlug (dataset , dimensions , {})
310+ const table = legacyToChartsTableAndDimensionsWithMandatorySlug (dataset , dimensions , {})
311311
312312const grapherState = new GrapherState ({
313313 chartTypes: [GRAPHER_CHART_TYPES .ScatterPlot ],
@@ -338,7 +338,7 @@ const entityColors = {
338338 " Germany" : " #ffcc00" ,
339339}
340340
341- const table = legacyToOwidTableAndDimensionsWithMandatorySlug (
341+ const table = legacyToChartsTableAndDimensionsWithMandatorySlug (
342342 dataset ,
343343 dimensions ,
344344 entityColors // Pass colors here
@@ -352,8 +352,8 @@ import {
352352 ChartsProvider ,
353353 Grapher ,
354354 GrapherState ,
355- createOwidTestDataset ,
356- legacyToOwidTableAndDimensionsWithMandatorySlug ,
355+ createTestDataset ,
356+ legacyToChartsTableAndDimensionsWithMandatorySlug ,
357357 parseDelimited ,
358358 GRAPHER_CHART_TYPES ,
359359 DimensionProperty ,
@@ -389,15 +389,15 @@ function CSVChart({ csvData }: { csvData: string }) {
389389 const variableId = 1
390390 const dimensions = [{ variableId , property: DimensionProperty .y }]
391391
392- const dataset = createOwidTestDataset ([{
392+ const dataset = createTestDataset ([{
393393 data: testData ,
394394 metadata: {
395395 id: variableId ,
396396 display: { name: " Value" , numDecimalPlaces: 0 },
397397 },
398398 }])
399399
400- const table = legacyToOwidTableAndDimensionsWithMandatorySlug (
400+ const table = legacyToChartsTableAndDimensionsWithMandatorySlug (
401401 dataset ,
402402 dimensions ,
403403 {}
@@ -525,5 +525,5 @@ type TestMetadata = {
525525- For Canada maps, use full province names (e.g., "British Columbia", not "BC")
526526
527527### Colors not applying
528- - Pass the color map to ` legacyToOwidTableAndDimensionsWithMandatorySlug `
528+ - Pass the color map to ` legacyToChartsTableAndDimensionsWithMandatorySlug `
529529- Entity names in the color map must exactly match data entity names
0 commit comments