Crysda::DataFrame
A "tabular" data structure representing cases/records (rows), each of which consists of a number of observations or measurements (columns) DataFrame is an immutable object, any mutation will return a new object.
Instance methods
Stacked area chart for time series composition
Draw a box plot for one or more columns Note: Cryplot doesn't have native box plot support, so we simulate with error bars
Distribution plot - histogram with optional KDE overlay
Scatter/line plot with error bars
Grouped bar chart - bars side by side for each category
Heatmap from three columns (x categories, y categories, values) Pivots the data and displays as heatmap
Hexagonal binning for large datasets
Draw a line plot with x and y columns Set sorted: true to sort by x values (useful for time series)
Draw a line plot with multiple y series Set sorted: true to sort by x values (useful for time series)
Pairplot - grid of scatter plots for all numeric column pairs Diagonal shows histograms, off-diagonal shows scatter plots
Scatter plot with linear regression line and R² annotation
Stacked bar chart for multiple y columns
Quick bar chart from value_counts result Usage: df.value_counts("category").plot_value_counts