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

252 results found

  1. Possibility to use filter parameters in later stages

    We use embedded charts with aggregate queries for comparison of multiple date values. In our case, we are in conversations, we want to know for a certain week how many conversations were started and how many finished.

    We do this book filtering on $or for the startdate to be in range OR the finished date to be in range. This works well. The problem is that later on, for instance in my aggregate query I would like to use the filter values pushed in by the embed URL, for instance in $group or $facet stages.

    Suggestion : make the filter…

    7 votes
    2 comments  ·  Embedding  ·  Admin →
    How important is this to you?
  2. 6 votes
    How important is this to you?
  3. scheduled csv export for dashboards & charts

    I would like to schedule csv exports on (table based) charts or dashboards containing such charts.

    6 votes
    1 comment  ·  Dashboards  ·  Admin →
    How important is this to you?
  4. programmatic

    It will be amazing to support programmatically creating/updating/deleting the dashboards and charts, with SDKs and/or Terraform.

    6 votes
    How important is this to you?
  5. Print

    After sharing chart option should be available on link to print chart into PDF documents

    6 votes
    0 comments  ·  Dashboards  ·  Admin →
    How important is this to you?
  6. The Public dashboard should also have a feature to Export data [PDF/XLS]

    The public dashboard should also have a feature for Export data [PDF/XLS]

    6 votes
    0 comments  ·  Dashboards  ·  Admin →
    How important is this to you?
  7. Chart exports should include missing data like the chart visualisation

    Charts will fill in the gaps/missing data by design. This is great, but would be even better if the exports included the missing data, too.
    In the example below, the chart correctly displays 0s for 20-Jul and 27-Jul but they are not being included in the export

    6 votes
    0 comments  ·  Other  ·  Admin →
    How important is this to you?
  8. Shortcut to copy chart ID

    A simple button when the user hovers the chart that allows us to copy the chart ID without going to "embed > copy a part of the iframe" would really help people integrating dozens of charts. Thanks!

    6 votes
    0 comments  ·  Embedding  ·  Admin →
    How important is this to you?
  9. Add new chart type: Treemap Chart

    A new chart type, called treemap chart, would enable more abilities to derive insights from data in MongoDB.

    6 votes
    How important is this to you?
  10. team access control & datasource batch access

    Controlling access for 40 team members & ~200data sources is super cumbersome and we actually stopped giving new coworkers access because it's so much work.

    I'd love if i could just give team level read access to all charts & datasources needed within the chart.

    6 votes
    0 comments  ·  Other  ·  Admin →
    How important is this to you?
  11. Chart Annotations

    For continuous/discrete line and area charts, I would like to apply annotations to my charts so that I can highlight certain data points of my graph. A use-case for this would be to display targets that need to be achieved for my data or to explain certain events at a time point.

    See attached image for a mockup.

    6 votes
    How important is this to you?
  12. Custom Binning Ranges

    Hi Tom (and Team). We would love the ability to bin by custom ranges. We currently can only set a static number, which can lead to some pretty non-standard groupings of data.

    EG: For Age, we'd like to be able to create the following bins: 0-17, 18-25, 26-35, 36-45, etc... Since under 18 is a common age range to group together, the bins we have to used are 0-17, 18-34, 35-52, etc..., which isn't a terribly standard age range to group data by.

    6 votes
    How important is this to you?
  13. Allow the injected filter for authenticated embedding to be injected as the first filter in pipeline

    When you embed a chart with authenticated access you have the option to inject a function that returns a MongoDB Query to be injected as a filter on the chart. In this function you have access to the context object which provides info about the current user (token), this gives you the ability to filter the data per tenant in case of multi-tenant applications, but since this filter is only applied as chart filter and not as filter in the aggregation pipeline of the chart or as filter in the view used by the chart, it's really difficult to hit…

    5 votes
    1 comment  ·  Embedding  ·  Admin →
    How important is this to you?
  14. Show "no matching data" rather than having a blank chart

    I have a dashboard containing several charts. We also added filtering (which is complex and I had to build my own UI, which seems redundant - see https://feedback.mongodb.com/forums/923524-charts/suggestions/43736778-embedding-charts-with-filter-ui). In some cases, the user could create filters that end up filtering out all of the data. Strangely, this causes all of the charts in the dashboard to render completely blank. I would expect that, for example, a table would have all of its data replaced with zeroes, and a map might show without any of the countries being shaded. But instead, it's all blank, with no message of any kind.

    5 votes
    0 comments  ·  Embedding  ·  Admin →
    How important is this to you?
  15. view and change configured scheduling

    Currently i can define scheduling for dashboard export. That is nice. But i cannot find a possibility to later on view and change these settings. I would like to do so.

    5 votes
    2 comments  ·  Dashboards  ·  Admin →
    How important is this to you?
  16. Add a "Download as (CSV/JSON/...)" button to each charts while they are embedded

    Since we can now embed charts and dashboards, it would be amazon if we enable "Get chart data" functionality while the charts are embedded as we can now do in the Charts section in Atlas.

    By doing so, the user will be able to export the dataset with "Download - CSV" and "Download - JSON" buttons for the selected chart.

    5 votes
    0 comments  ·  Embedding  ·  Admin →
    How important is this to you?
  17. Anonymous link with password

    Hi, It would be super nice to be able to create a shareable, anonymous link to any dashboard (like what is possible now), but with the added security of a password. Simply so that you can share dashboards with others by sending a link and password separately for some basic security, but without creating actual users.

    5 votes
    0 comments  ·  Sharing  ·  Admin →
    How important is this to you?
  18. Grouped Bar chart as percentage numbers

    Hi,

    I have a bar chart which shows bars with numbers based on different types of products sold per month, like in Feb we have 3 bars for every product type being the quantities 57, 9, 167. I would like to show the percentages 24%, 3%, 71%

    The math is the following:
    count by value / Sum of all items * 100

    I'm using the (count by value) aggregator but that shows just the plain count

    5 votes
    How important is this to you?
  19. Axis hiding new feature

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

    5 votes
    How important is this to you?
  20. Whitelabel version

    I am not sure about licencing and the fact this is in BETA but it would be good to have a version where we could put in our companies logo and treat it as a portal for clients

    5 votes
    2 comments  ·  Other  ·  Admin →
    How important is this to you?
  • Don't see your idea?

Charts

Categories

Feedback and Knowledge Base