Charts
247 results found
-
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.
87 votes -
Add more specific roles for Charts
It will be great to have more specific roles to Charts totally separate from other Altas roles.
Currently if you want to have one team member allowed to configure charts,
you have to give him access (at least read only) to everything outside of Charts space, as cluster and database informations or even Stitch configuration.60 votes -
Responsive charts
One of the selling points for Qlik is the ability to have charts that resize depending on the screen size. I struggle a bit when resizing the screen and the charts don't resize. They should be responsive and adapt to the screen size!
56 votes -
Ability to send email / slack alerts based on the data in the charts
Charts usually contain aggregated / pivoted data. Ability to alert on a specific variable would be great !
39 votes -
Ability to toggle Dark Theme
Most dashboards from different services offer the ability to be in Dark Mode, which is easier to read and saves loads of energy.
As a workaround users can use browser extensions to apply a css dark theme.
Firefox: https://addons.mozilla.org/en-US/firefox/addon/dark-mode-webextension/
Chrome: https://chrome.google.com/webstore/detail/care-your-eyes/fidmpnedniahpnkeomejhnepmbdamlhl
38 votesWe are planning to start work on a Dark mode in Charts in the first half of next year.
-
Data source substitution
Please add an ability to use same charts with different data sources
38 votes -
Embedding Charts with Filter UI
Currently it is possible to generate a UI filter for a dashboard but not at the individual Chart level, where custom filter UI needs to be built. Filter UI should be embeddable together with individual Charts.
26 votes -
Hyperlinks in charts
The idea is to be able to create hyperlinks with data from the charts in order to create connections with other web apps. This is similar to a Kibana functionality
26 votes -
Switching Chart Type should not erase existing settings
If I change the chart type (e.g. a Line Chart) from Discrete to Continuous, it'd be nice if I didn't have to restart from scratch. Currently it erases my settings.
24 votes -
$todayDate filter
This allows us to create charts that give us insight whether this is a great, good, average or a bad day. The $todayDate filter range should be 00:00:00 to 23:59:59
22 votes -
Ability to add plain text
If you have a huge dashboard with all kind of things, but you want to group them under a title, lets say:
You have 10 charts on left with aggregations from collection A and 10 charts on the right with aggregations from collection B.
You can easy clarify things if you put a plain text above all charts as title.For example:
[Collection A] <- plain text
All charts from collection A21 votes -
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 -
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 -
Data processing in the same cluster region
Currently any data visible through the Charts UI is routed through AWS US East.
For customers inside the European Union it could be problematic to transfer the data to the US due to GDPR and data protection laws. Especially when dealing with sensitive user data.
Data processing in the same cluster region would be a huge improvement to Charts.
18 votes -
Chart zoom
Horizontally dragging across a section of a chart with your mouse should zoom in on the range of data you selected. Default zoom ranges would also be nice (ex: a chart with lots of historical data, but only displaying the last n-days, allowing a user to optionally zoom out to see the rest of the data).
17 votes -
Support for Org Charts
Requesting a chart type that represents tree-like (hierarchal/parent-child) relationships, otherwise called an "org chart".
Here's a stack overflow question and answer that shows a sample of a mongo aggregation that might generate the kind of data that would feed this kind of chart:
Here are a few useful resources describing visual expression for this kind of chart type:
https://en.wikipedia.org/wiki/Organizational_chart
https://www.canva.com/graphs/organization-charts/
https://www.smartdraw.com/organizational-chart/
https://asana.com/resources/organizational-chart16 votes -
Permissions level to create charts but not data sources
We use the new data source pipelines feature to scrub our data sources of sensitive information. Unfortunately, though, right now if a user has permission to create a chart, then they have permission to create data sources. This undoes all of the work to protective sensitive information! Having a permission level that allows a user to create new charts but not new data sources would greatly improving the security/privacy of our data when working with MongoDB Charts.
15 votesThanks for the feedback Eric. Your scenario is very valid and we’d like to support this. We’d like to integrate this into the Atlas permissions model properly, rather than make it a Charts-only thing, so it may take us a little while to sort this out.
-
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 votesThanks for the suggestion Thomas – we are planning on implementing this later this year.
-
Increase query timeout
Sometimes it tooks too long to execute queries on large Collections (loading data for charts)
13 votesAdminTom (Product Manager, MongoDB) responded
Timeout was increased from 60 seconds to 90 seconds. There aren’t currently plans to increase it further, but keeping the issue open in case it needs it be looked at again in the future.
-
Interactive Graph Visualization in Charts
MongoDB advertises that it can be used as a graph database. Sample article https://www.mongodb.com/databases/mongodb-graph-database
The power of a graph database is in it's interactivity and visualization. There are many visualization tools from native graph database software such as Neo4j Browser or Neo4j Bloom. While MongoDB may be able to store graph database content, the missing link is the ability to visualize and interact with graph data. Requesting for Charts to add Graph chart types that can be used by developers and for end users to consume.
11 votes
- Don't see your idea?