Итак, я искал mpld3 для некоторых более крупных наборов данных, которые у меня есть (~ 700 МБ на диске), которые я мог бы загрузить с помощью square/crossfilter. Что было бы интересно это возможность сделать что-то вроде:Как объединить лучшее из mpld3 и квадратного/crossfilter как пользовательский плагин?
import matplotlib.pyplot as pl
import numpy as np
import mpld3
# data is a numpy recarray of city information, for example
fig, ax = pl.subplots(1,3)
n, bins, patches = ax[0].hist(data['population'], bins=10)
counts, edges_x, edges_y, im = ax[1].hist2d(data['land_area'], data['wealth'], bins=10)
points = ax[2].scatter(data['latitude'], data['longitude'])
, а затем быть в состоянии сделать выбор перетащить/слайд на сгенерированной гистограмме динамически изменять другие два участка на только рисовать точки, проходящие отбор. Я предполагаю, что из-за отсутствия связей между каждым «городом» среди сюжетов это может быть слишком много, чтобы спросить, и проще всего просто использовать d3
?
Должен работать, если вы можете агрегировать свои данные, отбрасывая или предварительно агрегируя размеры. Если у вас есть только 10 бункеров для населения и 100 лотов land_area/wealth, это не должно быть проблемой. Вопрос в том, сколько уникальных комбинаций широты/долготы вы имеете в виду. –