plotnine
plotnine copied to clipboard
Memory usage of plotnine for big dataframe contain millions rows
There is a high memory usage for plotnine in _draw_layers step for big dataframe. And generate_data method in layer will copy the original data (self.data = plot_data.copy()). If this is true deep copy, it will cost many time and memory, especially for those contain many columns that weren't used for plot.