Skip to content

Charts

MongoDB Charts is the best way to create visualizations of MongoDB data. Connect to any MongoDB instance as a data source, create charts and graphs, embed them into your applications or build live dashboards for sharing and collaboration.
  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

222 results found

  1. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Dashboards  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. 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 dashboards

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Dashboards  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    planned  ·  0 comments  ·  Building Charts  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Axis hiding new feature

    It would be great to have the option to hide an axis.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. 3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Data Sources  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. 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_function

    Thanks for the great work, I realy like mongo charts, keep going!

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. Report PDF to include generated date time in footer or in file name.

    When scheduling email with PDF attachment, it would be great if PDF includes the date time it was generated in footer/header or attachment name should include date time.

    This will help when it is being shared offline to other participants.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Title of each chart with Tooltip option

    Hover over title option with Tooltip that displays help text instead of subtitle description which takes up too much space.

    For Dashboards, Tooltip feature is especially convenient to allow end users to understand how the metric is calculated with a dynamic popover that displays on hover

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Ability to open a Dashboard in a new tab

    I'd like to be able to open Dashboards in a new tab. The links to Dashboards are not "real links", so it's not possible to right click / cmd+click to open a Dashboard in a new tab.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dashboards  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Persist custom values in filters

    Since filter values are generated from sample of data, filter does not always includes all values that we would like to filter on. User is therefore forced to add custom values. A custom value however is not retained if not checked so one ends up adding those values every time we would like to compare charts with different filters turned on/off.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dashboards  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Support Atlas Search-based filtering when embedded dashboard/chart filter is set

    Currently, when setFilter() is called on an embedded dashboard/chart, a $match aggregation stage is added to the data source pipeline; however, if the data source pipeline is using $search or $searchMeta, we need a way to allow Atlas Search to handle the filtering, since $match cannot precede $search/$searchMeta. Providing a programmatic way to set/modify a compound operator inside $search/$searchMeta would address this need

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Embedding  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. datatables.net

    Dears, thanks for you effort to dev mongodb, I would like to suggest a Table UI like:
    datatables.net

    with this we can dev so quick the admin backed of our applications, like for example a quick list of customers, etc... and edit.

    Best regards.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Make Dashboard filters more customizable.

    For example, being able to delete and narrow down the available values to toggle on and off. I am filtering by a large amount of org ids and I don't want to see a whole bunch of org ids that I didn't add on my filter list. Make it hard to remember which ones should be toggled on. Also, if you could rename filter values just for the filter page, and not have it affect/rename the actual values. Fort example, replace those org ids with the names of the orgs but not have the actual ids in the system change.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dashboards  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Feedback and Knowledge Base