Changelog ********* 0.5.3 ===== * For rc labels, add option to drop the row/column name in the label text with keyword `label_rc_names`, `label_row_names`, or `label_col_names` = `False` * Remove deprecated kwarg in `np.histogram` call 0.5.2 ===== * Remove feature that restores mpl `rcParams` at end of plot as it can break interactive plotting results 0.5.1 ===== * Bug to fix bokeh plots * Adjust save/show/inline behavior slightly. ``return_filename`` and ``print_filename`` now only work when image is actually saved to disk 0.5.0 ===== * Major speed improvements achieved for **matplotlib** engine. Actual time reduction depends on the plot type and the number of subplots, data sets, etc. Based on the plots included as unit tests: * ~30% increase for standard xy plots * ~40-50% increase for barplot, boxplots (sans advanced features like violins), contours, and heatmaps * New plot types added: * gantt * imshow (preferred choice for display of image data over heatmap) * pie * Significant cleanup of legacy code and refactoring of ``Data`` and ``Layout`` classes * Full documentation of kwargs API * Support added for: * upper- and lower-control limit area shading * marker size definition via a column in the DataFrame (allows emphasis of specific points) * cdf and pdf conversion with ``fcp.hist`` * rolling mean in ``fcp.bar`` * Numerous bug fixes 0.4.3 ===== * fix heatmap but when DataFrame column names are of type ``object`` but are actually ``int`` 0.4.2 ===== * handle change to pandas xlsx engine for >=v1.2 * remove unintentional overload of ``input`` 0.4.1 ===== * update to ignore warnings with v3.3 of MPL 0.4.0 ===== * legend: * allow placing legend below plot (``legend_location=='below'`` or ``legend_location==11``) * fixes for figure grouping and multi-column plots * heatmap: * font and font size fixes * themes: * beautification of "white" theme * allow switching of themes via keyword at the plot call * allow overloading of default color list in theme file * other: * fixed requirements so it will import after install in clean environment * deal with iterticks warning from ``matplotlib`` versions >= 3.1 * added ``save_data`` keyword to dump a subset of the plotted data only from the original ``pandas.DataFrame`` * file extension bug fix * filter improvements (allow "not in" list) * added option to disable alphabetical sorting of data and plot based on the order in which data appears in the original ``pandas.DataFrame`` 0.3.0 ===== * old and deprecated