When data for a normal view is retrieved both the query and the result can be intercepted and modified by using the plugin framework. By registering a plugin on pre-retrievemultiple to modify the query - or on post-retrievemultiple to modify the resultset - we can provide additional and advanced filtering solutions, e.g. to enhance the security model or solve query issues that are not normally supported by Fetchxml.
However, data needed to render charts is not retrieved through the RetrieveMultiple request but through an undocumented internal message. This inhibits us to provide custom specific filtering or other functionality that was previously possible. Since it is not possible to disable charts for a specific entity, there is not available workaround.