Politics Magazine
These charts are from a newly released Public Policy Polling survey -- done between May 12th and 14th of a random national sample of 692 registered voters, with a margin of error of 3.7 points.
I think it paints the portrait of a president that is in trouble. And the survey was done before it was known that Trump gave Russian officials highly classified information. That is certainly not going to help his presidency.