CrossfilterCharts.add_bubblechart!
— Methodadd_bubblechart!
Construct and append a Bubble Chart to the DCOut object. Requires a previously created dimension. xcol, ycol, and r_col denote the DataFrame fields whose sums will determine the x position, y position, and radius of the bubbles in the final chart.
Use :DCCount
to access the count field.
CrossfilterCharts.add_chart!
— Methodadd_chart!
Append the DCChart to the list of charts in the DCOut object.
CrossfilterCharts.add_datacountwidget!
— Methodadd_datacountwidget!
Construct and append a Data Count Widget to the DCOut object.
CrossfilterCharts.add_datatablewidget!
— Methodadd_datatablewidget!
Construct and append a Data Table Widget to the DCOut object. Requires a previously constructed dimension for the first column.
CrossfilterCharts.add_group!
— Methodadd_group!
Append the Group to the list of groups in the DCOut object.
CrossfilterCharts.add_widget!
— Methodadd_widget!
Append the DCWidget to the list of widgets in the DCOut object.
CrossfilterCharts.barchart
— Methodbarchart
Infer construction of a DC barchart based on the given group.
CrossfilterCharts.bubblechart
— MethodbubbleChart
Construct a bubblechart using the given master grouping and sums given by x_col
, y_col
, and r_col
for x position, y position, and radius.
CrossfilterCharts.bubblechart
— Methodbubblechart
Construct an empty custom DC bubblechart.
CrossfilterCharts.clear_charts!
— Methodclear_charts!
Remove all charts from the DCOut object.
CrossfilterCharts.clear_widgets!
— Methodclear_widgets
Remove all widgets from the DCOut object.
CrossfilterCharts.datacountwidget
— Methoddatacountwidget
Construct a DC DataCountWidget.
CrossfilterCharts.datatablewidget
— Functiondatatablewidget
Construct a DC DataTableWidget.
CrossfilterCharts.dc
— Methoddc(df::DataFrame)
Construct a DC.js visualization based on the columns in the given DataFrame. This is the easiest and most straightforward way to use DC.jl.
CrossfilterCharts.get_charts
— Methodget_charts
Returns all charts constructed from the given column of the given type. chart_type
can be: piechart, barchart, linechart, rowchart, bubblechart
CrossfilterCharts.get_dim_by_col
— Methodget_group_by_name
Returns the dimension inside the given DCCout instance created from the given column.
CrossfilterCharts.get_group_by_name
— Methodget_group_by_name
Returns the group inside the given DCCout instance with the given name.
CrossfilterCharts.get_groups_by_col
— Methodget_groups_by_col
Returns the groups inside the given DCCout instance associated with the given column.
CrossfilterCharts.infer_chart
— Methodinfer_chart(arr::AbstractVector, group::Group)
Constructs a Chart suitable for the type in arr.
CrossfilterCharts.infer_dimension
— Methodinfer_dimension
Constructs a Dimension suitable for the type in arr.
CrossfilterCharts.infer_dimensions!
— Methodinfer_dimensions!
Infer a dimension for each column in the DCOut DataFrame
CrossfilterCharts.infer_group
— Methodinfer_group
Infer construction of a group based on the array datatype.
CrossfilterCharts.infer_groups!
— Methodinfer_groups!
Infer a group for each dimension in the DCOut DataFrame
CrossfilterCharts.linechart
— Methodlinechart
Infer construction of a DC linechart based on the given group.
CrossfilterCharts.piechart
— Methodpiechart
Infer construction of a DC piechart based on the given group.
CrossfilterCharts.quick_add!
— Functionquick_add!
Quickly build a chart using the group constructed from column
. If multiple groups are found, an error is thrown unless use_first
is set, in which case the first group found is used.
CrossfilterCharts.quick_add!
— Methodquick_add!
A utility function for quickly building a chart and adding it. Works with linechart, barchart, rowchart, piechart. Requires previously a constructed group.
CrossfilterCharts.quick_add!
— Methodquick_add!
Quickly build a chart using the group with the given name.
CrossfilterCharts.randomize_ids!
— Methodrandomize_ids!
Randomly re-initialize all dcout random ids. These are used when exporting to HTML to prevent charts from referencing one another across IJulia cells.
CrossfilterCharts.reduce_count
— Methodreduce_count
A reduction for a Group that is simply reduceCount()
CrossfilterCharts.reduce_master
— Methodreduce_sum
A master reduction which sums values from all provided columns and tallies a count. Useful for making more complex charts like bubble charts.
CrossfilterCharts.reduce_sum
— Methodreduce_sum
A reduction for a Group that sums the values.
CrossfilterCharts.remove_chart!
— Methodremove_chart!
Removes the given DCChart from the list of charts in the DCOut object.
CrossfilterCharts.remove_group!
— Methodremove_group!
Removes the given Group from the list of groups in the DCOut object.
CrossfilterCharts.rowchart
— Methodrowchart
Infer construction of a DC rowchart based on the given group.
CrossfilterCharts.set_elastic_height!
— Methodset_elastic_height!
Changes the elasticity of the output div height. A value of true indicates that the div will resize to fit all elements without needing a scrollbar.
CrossfilterCharts.add_dimension!
— Methodadd_dimension!
Append the Dimension to the list of dimensions in the DCOut object.
CrossfilterCharts.isna
— Methodcan_infer_chart(arr::AbstractVector)
Whether chart inference is supported for the given array type.
CrossfilterCharts.round_to_nearest_half_order_of_magnitude
— Methodround_to_nearest_half_order_of_magnitude
Rounds a number to the nearest half order of magnitude, {...0.1,0.5,1,5,10,50,100,500...}