In your data source - just add “filtered by” at the end of your dynamic list source. You can also add those constraints within the “Search for”.
Add whatever your constraints would be, and then only the filtered items will be visible on the chart.
Also, while you’re new, you should look or think about caching that data, then load based off the cached data if available. This will prevent you from using the “Search for” or “Filtered by” more often than needed. Resulting in less workload units being spent.
To do this: Search for the data first, then when it’s loaded, save the data inside the users local storage or similar, then pull the data from the local storage if the data is there.
You can easily accomplish this with my BubbleEssentials plugin.