Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Quartz/Chartbuilder
/ functions
Functions
72 in github.com/Quartz/Chartbuilder
⨍
Functions
72
◇
Types & classes
0
↓ 9 callers
Function
validateDataInput
(chartProps)
src/js/util/validate-data-input.js:19
↓ 7 callers
Function
check_ms_interval
(arr, gap)
test/date-frequencies.js:166
↓ 6 callers
Function
check_year_interval
(arr, gap)
test/date-frequencies.js:184
↓ 4 callers
Function
somePointTest
(series, someTest)
src/js/util/validate-data-input.js:134
↓ 3 callers
Function
check_month_interval
(arr, gap)
test/date-frequencies.js:175
↓ 3 callers
Function
convertConfig
(item, info, emSize, chartWidth)
src/js/util/parse-config-values.js:1
↓ 3 callers
Function
defaultTitle
(data)
src/js/stores/ChartMetadataStore.js:128
↓ 3 callers
Function
humanReadableNumber
(n)
src/js/util/process-dates.js:252
↓ 3 callers
Function
setupStore
(callback)
test/chart-metadata-store.js:8
↓ 3 callers
Function
setupStore
(callback)
test/chart-properties-store.js:7
↓ 2 callers
Function
cast_data
(input, columnNames, stripCharsRegex, opts)
src/js/util/parse-delimited-input.js:95
↓ 2 callers
Function
dataBySeries
(input, opts)
src/js/util/parse-data-by-series.js:13
↓ 2 callers
Function
getStateFromStores
* Function to query Flux stores for all data. Runs whenever the stores are * updated, usually by the Editor but occassionally by Renderers that allow
src/js/components/Chartbuilder.jsx:50
↓ 2 callers
Function
parseXY
* see [ChartConfig#parser](#chartconfig/parser) * @see ChartConfig#parser * @instance * @memberof xy_config
src/js/charts/cb-xy/parse-xy.js:19
↓ 2 callers
Function
rebundle
()
gulpfile.js:72
↓ 1 callers
Function
all_modulo
(tickValues, interval)
src/js/util/catch-chart-mistakes.js:42
↓ 1 callers
Function
calculate_bar_height
(numDataPoints, grid, displayConfig)
src/js/charts/cb-chart-grid/chart-grid-dimensions.js:37
↓ 1 callers
Function
calculate_cartesian_height
(width, grid, displayConfig, extraHeight)
src/js/charts/cb-chart-grid/chart-grid-dimensions.js:41
↓ 1 callers
Function
checkColumnChange
(newInput, callback)
src/js/stores/ChartPropertiesStore.js:150
↓ 1 callers
Function
cleanInterval
(interval)
src/js/util/process-dates.js:368
↓ 1 callers
Function
dataPointTest
(series, filterTest, someTest)
src/js/util/validate-data-input.js:141
↓ 1 callers
Function
detectNumberSeparators
()
src/js/stores/SessionStore.js:89
↓ 1 callers
Function
getTZOffset
(date)
src/js/stores/SessionStore.js:108
↓ 1 callers
Function
isInteger
(x)
test/helper.js:5
↓ 1 callers
Function
parseDelimInput
(input, opts)
src/js/util/parse-delimited-input.js:35
↓ 1 callers
Function
parseKeyColumn
(entry, type)
src/js/util/parse-delimited-input.js:163
↓ 1 callers
Function
parseValue
(val, _stripChars, decimal)
src/js/util/parse-delimited-input.js:149
Function
ChartConfig
* ### Chart config * Set up a configuration object for a given chart type * @name ChartConfig * @class * @property {object} settings * @property {stri
src/js/charts/ChartConfig.js:14
Function
_linearScale
(scaleOptions, data, range)
src/js/util/scale-utils.js:80
Function
_ordinalAdjust
(scale, value)
src/js/util/scale-utils.js:111
Function
_ordinalScale
(scaleOptions, data, range, _padding)
src/js/util/scale-utils.js:90
Function
_timeScale
(scaleOptions, data, range)
src/js/util/scale-utils.js:35
Function
add_pref_suf
(tickText, renderPrefSuf, prefix, suffix)
src/js/util/helper.js:290
Function
autoDateFormatAndFrequency
(minDate, maxDate, dateFormat, availableWidth)
src/js/util/process-dates.js:277
Function
axis_ticks_even
(scale)
src/js/util/catch-chart-mistakes.js:14
Function
calculate_xy_dimensions
* see [ChartConfig#calculateDimensions](#chartconfig/calculatedimensions) * @see ChartConfig#calculateDimensions * @instance * @memberof xy_config
src/js/charts/cb-xy/xy-dimensions.js:11
Function
chartGridDimensions
* see [ChartConfig#calculateDimensions](#chartconfig/calculatedimensions) * @see ChartConfig#calculateDimensions * @instance * @memberof chart_grid
src/js/charts/cb-chart-grid/chart-grid-dimensions.js:9
Function
combine_margin_pading
* combine_margin_pading * * @param m * @param p * @static * @memberof helper * @return {object}
src/js/util/helper.js:148
Function
compute_scale_domain
* compute_scale_domain * * @param scaleObj - Current scale before generating new domain * @param {number[]} data - All values in the current scale
src/js/util/helper.js:55
Function
compute_text_width
(text, font)
src/js/util/helper.js:281
Function
create_grid_scales
(gridOpts, outerRange, _opts)
src/js/util/grid-utils.js:50
Function
create_series
(type, props)
src/js/util/series-utils.js:14
Function
detectDelimiter
(input)
src/js/util/parse-utils.js:10
Function
escapeRegExp
(str)
src/js/util/parse-utils.js:4
Function
exact_ticks
* Generate an exact number of ticks given a domain * * @param {number[]} domain - min/max of the current scale * @param {number} numticks - desired
src/js/util/helper.js:17
Function
flattenLengthsToTotal
(arr)
test/util/util.js:13
Function
format_bar_labels
(label)
src/js/components/chart-grid/ChartGridBars.jsx:289
Function
generateChartGrid
(_opts)
test/chart-generators/generate-chart-grid.js:17
Function
generateXY
(_opts)
test/chart-generators/generate-xy.js:21
Function
generate_scale
* generateScale * * @param type * @param scaleOptions * @param data * @param range * @returns {scale: d3 scale, tickValues: array, tickFormat: f
src/js/util/scale-utils.js:30
Function
getBreakpointObj
(enableResponsive, width)
src/js/config/chart-breakpoints.js:33
Function
get_tick_widths
* get_tick_widths * * @param scaleOptions object * @param font string * @returns {width: [number], max: number}
src/js/util/scale-utils.js:127
Function
make_mults
* make_mults * * @param components { array? of base components that data will be passed to } * @param data { data for each chart } * @param gridOp
src/js/util/grid-utils.js:23
Function
matchDatePattern
(str)
src/js/util/parse-utils.js:21
Function
merge_or_apply
* Given a defaults object and a source object, copy the value from the source * if it contains the same key, otherwise return the default. Skip keys
src/js/util/helper.js:202
Function
no_prefix_suffix
(scale)
src/js/util/catch-chart-mistakes.js:37
Function
outerHTML
(el)
src/js/components/ChartExport.jsx:12
Function
parseChartgrid
* see [ChartConfig#parser](#chartconfig/parser) * @see ChartConfig#parser * @instance * @memberof chart_grid_config
src/js/charts/cb-chart-grid/parse-chart-grid.js:16
Function
precision
* precision * * @param a * @static * @memberof helper * @return {undefined}
src/js/util/helper.js:165
Function
randArrElement
(arr)
test/util/util.js:9
Function
randChart
()
test/chart-generators/index.js:10
Function
randInt
(min, max)
test/util/util.js:5
Function
registeredCallback
(payload)
src/js/stores/ChartMetadataStore.js:72
Function
registeredCallback
(payload)
src/js/stores/ErrorStore.js:71
Function
registeredCallback
(payload)
src/js/stores/SessionStore.js:62
Function
registeredCallback
(payload)
src/js/stores/ChartPropertiesStore.js:77
Function
round_to_precision
* round_to_precision * Round a number to N decimal places * * @param {number} num - Number to be rounded * @param {number} precision - Desired pre
src/js/util/helper.js:111
Function
suggest_tick_num
* Given a the domain of a scale suggest the most numerous number * of round number ticks that it cold be divided into while still containing values
src/js/util/helper.js:225
Function
too_much_data
(chartProps)
src/js/util/catch-chart-mistakes.js:10
Function
transform_coords
* transform_coords * * @param transformString * @static * @memberof helper * @return {undefined}
src/js/util/helper.js:186
Function
tz_offset_to_minutes
* Given a timezone offset in an hour:minute format and return the equivalent * number of minutes as a number * only exist in the source object. * @
src/js/util/helper.js:262
Function
validate_chart_model
* Test whether a string is a valid Chartbuilder model * @param {string} modelStr - unparsed string of chart model JSON * @returns {object or null} p
src/js/util/validate-chart-model.js:8