I recommend you use virtualenv . This is not necessary, but is useful for sharing the project environment.
This is how I tested matplotlib on my Windows 10 installation, hope this helps.
Make sure you have the python 3 installation folder specified in the Windows PATH environment variable should be specified if you checked "Add Python 3.5 to PATH" :

You also need to set the Scripts folder to the PATH environment variable, usually this should be the following path:
C:\Users\<your username>\AppData\Local\Programs\Python\Python35\Scripts
If you do not, you need to add python -m to each of the following commands: python -m <command> , so the command below will be python -m pip install virtualenv . I prefer the first solution.
To test matplotlib on Pycharm, I used virtualenv, here's how; install virtualenv first:
pip install virtualenv
Then you create your virtual environment in a folder of your choice, in my case I used python_3_env_00 :
virtualenv python_3_env_00
After that, you can activate the python 3 virtual environment:
python_3_env_00/Scripts/activate.bat
Now you should see the active virtual environment (python_3_venv_00) on your command line, for example:

Now you can install matplotlib :
pip install matplotlib
Launch PyCharm and add your own virtual environment when you design the interpreter, go to File->Settings to search for Project Interpreter click the gear icon and Add Local and set the path to your virtual environment, it should look something like this:

Check this:
