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

48 results found

  1. Fields Box in Buildin Graphs, must be expandable

    When building graphs, in the Fields box, many times the variable names are not fully visible, The Fields box should be expandable to show the fields completely

    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)
  2. Ability to customize label data

    When hovering over a data marker, I can see a box showing the X, Y values as well as the series. It would be quite useful to be able to include additional fields from the data source in that popup. In our case, we're plotting performance data for different commits, and while we do have the commit sha and can manually lookup information about the commit, it would be great to just have the commit message, author, and date at a glance in the charts.

    8 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)
  3. allow to sort series by a field that is not in a series

    We have one scenario in which we're adding a series for the purpose of using it in the 'sort by', specific example:
    A "Thing" goes trough "Stages" (e.g. Open Doing, Done, Closed). These Stages have a particular order. We'd like a chart of number of Things per Stages.

    Right now we the sort by options would only allow us to sort by the Value or the Stages (alphabetically). What we'd like is to be able to provide the order we define.

    There are two workarounds but are not ideal:
    1. We can do stack bars and put the Order value…

    18 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. When doing a lookup, sort the remote data source names

    Also, show the aliased remote data source name. If I have two data sources for the same collection, one with a pipeline filter, and the other without, and each named distinctly, show the manually entered name

    1 vote

    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  ·  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. Add inclusive option for relative date filter

    Using a relative filter "from last 1 year" displays the last 365 days of data. If the dates are binned by month, that often means that the first month does not contain a full month's data.

    Please add an option for the relative filter to include complete data for the first bin.

    1 vote

    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)
  6. Editable color ordering and ability to create palette for all chart type

    Actually it looks like the colors are alphabetically ordered.
    It would be great if we can edit this behavior by occurrence of the field for example.

    It would be great to add other colors or at least a custom color palette where we can actually create a palette for each chart type

    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)
  7. Support Choropleth Chart Shape Schemes for Italian Regions

    Have Choropleth Chart Shape Schemes for Italy

    1 vote

    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. Do not load filters values from database

    On large collections, loading filters potential values is very resources consuming. It would be great to not load all the data when displaying the filters.
    A button to toggle this behaviour would be great.

    1 vote

    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  ·  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)
  9. Do not load graph before validation when editing

    Do not load graph before validation when editing.
    On large collections, loading graph is very resources consuming. It would be great to not load all the data at every configuration change.
    A button to toggle this behaviour would be great.

    1 vote

    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  ·  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)
  10. Customize MongoDB Charts - Chart title

    Can we please have general customization option for chart title as well? Currently we are only allowed to edit the chart title but we cannot format it in anyway. It would be a good option to change the font color, size, style etc. for chart titles.

    9 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)

    Thanks for the suggestion Priyanka. We are currently adding the ability to add a description to a chart, which can include rich text and hyperlinks.

  11. Please let us save chart without closing

    Right now if I want to save my changes to a chart, I have to click "Save and Close". I would love an option to just save the changes, as I often change something and reload the code where I embed a chart.

    9 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. Visualize polygons and points on the same map

    Capability to visualize GeoJSON polygons and points from data collection on the same map view. That would allow user to create custom grid on a map.

    IMHO it'd be very helpful feature when working with geolocation helping to visualize things and also debug during development.

    4 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. Array of mixed types not working correctly

    When we have an array of type [String, number], the second item is considered as string and hence, not able to do aggregation like sum.

    For example, consider
    ```

    $project: {
      transposed: {
        $zip: {
          inputs: [["aaa","bbb"], [1, 2]]
        }
      }
    }
    

    I am not able to create a data table with transformed.0 in col1 and max(transformed.1) in col2

    1 vote

    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. Set a Custom Timezone for all Dates by Default

    Since mongo by default stores the dates in UTC timezone, whenever we have to create a chart based on the time, we need to always go to the customize section and change the timezone. It's a repetitive process and sometimes people forget, and end up exporting wrong data. (A major use-case for charts for us is also self-serve data export by non tech users)

    We can change the timezone using an aggregation pipeline, but that changes the data type itself from date to number (by splitting into day, month, hour etc); and then it's manual work in the chart UI…

    20 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)
  15. 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)
  16. Custom color scheme

    I would like to have the ability to define my own color scheme that is then used for either entire dashboards or individual charts. At the current moment, the color schemes available are hardcoded. While they make the dashboards attractive, when integrated into existing applications that follow a certain styleguide, it's not ideal.

    13 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)
  17. Expose Charts creation using API and get back embedded chart's URI

    We can use Chart's API to construct the charts on demand through various JS application and client requirements, without exposing the Charts dashboard / data sources in a multi tenant application. We can use the API's to modify / create charts and get back the embedded chart URI to show on the application UI.

    85 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)
  18. Add option for a dynamic Chart Title

    It would be useful if I could set the chart title to equal the result of an aggregation on the chart's documents.

    1 vote

    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  ·  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)
  19. Try Adding Indian States and Cities name in Geo spatial (choropleth)

    Try Adding Indian States and Cities names in Geo spatial (choropleth). Only us,uk states are present.

    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. 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)
  • Don't see your idea?

Feedback and Knowledge Base