Is there a way to get the reputation history for a user in Data Explorer. I know you can do this through the StackExchange API through Reputation Changes. But there's a limit of 10K queries a day (at 100 Reputation Changes a query) so that does not seem very promising. Perhaps I'm wrong but it looks like this falls under Feature Requests.
You can't get the exact reputation history because not all information is publicly available in SEDE (like downvotes).
The closest to your question is this query.
It shows the reputation gain for the following categories:
resulting, for a particular user whose name remains in Shadows, to this graph: