Aleksey Bilogur

Results 27 issues of Aleksey Bilogur

`gplt.cartogram` currently allows you to plot so-called *overlapping non-contiguous cartograms*. These cartograms are **non-contiguous** because the shapes, which are simply scaled in place, are not connected to one another. And...

wishlist

The `geoplot` documentation is currently built in several independent steps. One of these steps is generating the [Plot References](https://residentmario.github.io/geoplot/index.html) section, which is done by running the `generate-api-reference.ipynb` Jupyter notebook, which...

chore

The `scheme` parameter accepts either a string name of a classifier (e.g. `EqualInterval`) or a fitted `mapclassify` object (e.g. `mc.EqualInterval(df, k=5)`). The following changes ought to be made: * Currently...

enhancement

I experimented with a `multiprocessing` implementation of the quadtree algorithm in [the following notebook](https://github.com/ResidentMario/concurrent-playground/blob/master/quadtree/quadtree-dev.ipynb). The multiprocessing component isn't all that useful, but the changes also include logic for better, faster...

enhancement

There are a couple of space-partitioning plot types in `geoplot`: `quadtree` and `voronoi`. These are both fine options, but there's also a simpler space partitioning plot type, familiar from `seaborn`,...

wishlist

A feature that would really nice to have is a way of adding text labels to map elements. This is a very non-trivial thing to do; there aren't any real...

wishlist

The current `QuadTree` implementation (the core of `gplt.quadtree`) only performs a split if every subpartition satisfies the splitting rules. This was done because this algorithm is easy to implement this...

enhancement

The current list of projections in `geoplot` is hard-coded to the set of named projections provided in `cartopy` (and exposed in the `cartopy` documentation). However, `cartopy` has a function, `cartopy.crs.epsg`,...

feature

A long-requested feature (see e.g. #32) (probably the second most asked-for feature, after built-in webmaps) is the ability to have multiple legends on a single plot. E.g. if a plot...

feature

The `scale` parameter in `geoplot` takes a scale and applies it to a marker. In the case of `sankey` (`linewidth`) and `cartogram` (`xfact` scaling) the manner and effect of the...

enhancement