{% import "buttons.html" as buttons %}

            {{ buttons.copybutton("selected-columns-display") }}
        
To construct a list of column names that you can easily copy-paste (in the box), select some columns using the checkboxes next to the column names or the "Select all" button.
{% if summary.plots_skipped %}

Plotting was skipped. This is due to either:

  • The dataframe exceeding the configured table_report_plots_threshold limit (default: 30).
  • The plot_distributions option being set to False (default: "auto", which applies the configured table_report_plots_threshold).

You can adjust this behavior in several ways:

  • To force plotting for a single report:
        report = TableReport(df, plot_distributions=True)
  • To change the threshold for the current Python session, use skrub.set_config:
        from skrub import set_config
        set_config(table_report_plots_threshold=50)
  • To make the change permanent, use an environment variable:
        export SKB_TABLE_REPORT_PLOTS_THRESHOLD=50
{{ buttons.dismissbutton() }}
{% else %}
{% for column in summary.columns %} {% set col_id="col_{}".format(column["idx"]) %} {% include "column-summary.html" %} {% endfor %}
{% endif %}
{% include "no-filter-matches.html" %}