Charts
232 results found
-
Bulk delete data sources
Bulk remove data sources instead of one by one.
3 votes -
Dashboard placement of charts: fixed mode
The auto-placement behaviour of charts on dashboards may have its uses, but often it can be highly disruptive and require all sorts of chart-sizing workarounds and wasted time repositioning charts after they exercise their current anti-gravity tendency.
Can we have a fixed-placement mode so that charts stay where we put them on dashboards?3 votes -
add categories for dashboards
add the possibility to add categories to each dashboard so that it's possible to use them as a filter or viewing in a tree like / multi level structure.
handy for when you have many dashboards3 votes -
Optional Aggregation
Most chart types rely on aggregation due to the nature of MongoDB datasets. Sometimes I have simple datasets where I want to set a field not as an aggregation but as the value of a field. Yes, we could use spreadsheets to achieve this, but its nice having all the charts in one interface
3 votes -
lowlevel data api
Mongodb-charts is great but still lacking a lot of features (which is not super surprising given it's age). To work around mobile issues, missing zoom, server side rendering and similar it would be great if the sdk exposed a low level data endpoint so that we can create our own visualizations on top of the aggregated & cached data from mongodb charts.
I imagine sth like:
const sdk = new ChartsEmbedSDK({
baseUrl,
});
const data = await sdk.getData({chartId})
unrelated side note: it would be great if the embed sdk was open source so that we can just contribute little enhancements…
3 votes -
Chart element counts
Charts should allow us to access the number of categories in a chart (e.g. number of bars, number of series/legend items). In this way we will have information to further customize the rendering, on the fly, via SDK if need be.
3 votes -
Axis hiding new feature
It would be great to have the option to hide an axis.
3 votes -
updating the min value dynamically to expand the chart
Imagine this scenario: You have a price x data chart with a range between 110.000 and 120.000 for prices.
But the chart always starts at 0. You ever have to update the minimum range manually to near 110.000 to show data in the graph appropriately. Counterproductive, not?
So, I suggest creating a feature to updating the min value dynamically to expand the chart and ever occupy the entire space of the cartesian plane, especially in continuous charts.3 votes -
3 votes
-
User Defined Choropleth
Choropleths are limited to predefined regions right now. There should be a way to define your own geographic regions to fit the needs of your business.
EG. Pacific NW may be Alaska, Washington, Oregon for one company, and include Idaho for another company. Or to define neighborhoods in a city.
3 votes -
Custom Geospatial map
At this point there are only a few maps available for geospatial data, it would be nice if there is a possibility to add a custom map, in my use-case I want a map of Belgium with all the towns. I understand that it is not possible to add all the maps in the world, so maybe an adding a custom SVG map through an upload functionality could be an option to allow all maps from the world
3 votes -
Percentile Chart / Cumulative-Distribution-Function
Often times just looking at just the average or min/max of the data might be misleading and understanding the distribution of the data is as important as the aggregated value itself. The Percentile Chart is useful for such scenarios as it helps to see the shape of the distribution, such as how big the tail is at either end, along with the value.
My proposal is to integrate a percentile chart similar to what you find here : https://powerbi.microsoft.com/de-de/blog/visual-awesomeness-unlocked-percentile-chart/
https://en.wikipedia.org/wiki/Cumulative_distribution_functionThanks for the great work, I realy like mongo charts, keep going!
3 votes -
Connection counter
I think that would be interesting to have a dashboard which show the connection number for each databases users/api currently connected or over a specific period.
Have a more information for each connection etablished on the cluster selected.
Currently to have a more information I must get the logs and I must search in the log the differents informations for each users/apis.
2 votes -
Custom Sort Heatmap Axis
The user has no control over the sort of the heatmap axis. It would be nice to have the option to sort hours of the day e.g. that it is ascending from bottom to top instead of the default.
2 votes -
Create chart action "duplicate into other dashboard"
This will be quicker than duplicating a chart, then moving it to another dashboard
2 votes -
Geospatial Index - Elevation
GeoJSON specs allow storing elevation along with coordinates. It would be great if MongoDB could calculate distances between two coordinates considering the elevation too.
2 votes -
Export chart or dashboard image programmatically
Ideally, some API access to charts so a PNG or PDF could be rendered server-side.
Would be great if the @mongodb-js/charts-embed-dom npm package could be used to get the PNG of a chart or dashboard.
This must be possible somehow since the scheduled reports can send a PNG via email. For my use case, I would like to send these images to S3.
2 votes -
2 votes
-
search for nested field return all the irrelvant fields
When searching a sub field, by default it's expand all fields under it's parent field and those irrlevent fields will overwhelming the search result and we can't find what we acutally looking for.
Please make search only return needed result or at least collaps irrelevent fields by default
related issue https://support.mongodb.com/case/01215139
2 votes -
Resample based on zoom level for a chart
I understand why you have a limit on geo scatter (it would be nice if it is more than 1,000) but the bigger need is to return the data based on the zoom level. For example in our use case we have over 1,000,000 geo tagged points in a region. When you zoom in to a neighborhood there will be 500-600. The request is to get all those data points when zoomed in so we have a complete view vs. random sample.
2 votes
- Don't see your idea?