# Python绘图简明教程

1. 安装Python3

2. 安装matplotlib

Mac OS 打开终端，Windows 打开命令提示符，输入如下命令：

\$pip3 install matplotlib

3. 安装NumPy

\$pip3 install numpy

4. 开发环境

Pycharm也是不错的选择。

VS code：

https://www.cnblogs.com/bloglkl/p/5797805.html

ST3：

https://www.zhihu.com/question/22904994

Anaconda：

https://www.zhihu.com/question/58033789

Python自带的IDLE编辑

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

https://docs.python.org/3/

https://matplotlib.org/users/index.html

https://docs.scipy.org/doc/numpy-dev/user/quickstart.html

Python弱类型，因此不需要提前声明变量类型。

plt.plot(x,y,color='red',linewidth=2.5,linestyle='--')

1. plt.xlabel()和plt.ylabel()函数接受一个字符串参数，给x，y轴加上标签，可以用来显示单位。

2. plt.title()函数同样接受一个字符串给图像加上标题

3. plt.xlim()和plt.ylim()都接受两个参数，用来设定图像的边界。如果不调用此函数则图像边界为自适应。

4. plt.xticks()和plt.yticks()来给坐标轴上的某个点设置标签。ticks函数接受两个长度相同的列表作为参数。第一个列表记录了要修改的点在坐标轴上的位置，第二个列表记录的是要替换的内容组成的字符串。举个例子，plt.xticks([1, 2, 3], ['a', 'b', 'c'])将x轴上坐标为1，2，3的格点分别换上了标签‘a’，‘b’，‘c’。

5. plot()函数内有一个名为label的关键字参数，接受一个字符串，可以在绘制一条曲线时显示它的标签。和plt.legend()配套使用。legend()函数有一个名为loc的参数，能够指定标签显示的位置。

6. 值得注意的是，matplotlib支持基本的LaTeX格式。成员函数在接受字符串参数时可以用如下格式：

Beautiful is better than ugly.

Explicit is better than implicit.

Simple is better than complex.

Complex is better than complicated.

Flat is better than nested.

Sparse is better than dense.

Special cases aren't special enough to break the rules.

Although practicality beats purity.

Errors should never pass silently.

Unless explicitly silenced.

In the face of ambiguity, refuse the temptation to guess.

There should be one-- and preferably only one --obvious way to do it.

Although that way may not be obvious at first unless you're Dutch.

Now is better than never.

Although never is often better than *right* now.

If the implementation is hard to explain, it's a bad idea.

If the implementation is easy to explain, it may be a good idea.

Namespaces are one honking great idea -- let's do more of those!

• 发表于:
• 原文链接http://kuaibao.qq.com/s/20180318G1CYEA00?refer=cp_1026
• 腾讯「云+社区」是腾讯内容开放平台帐号（企鹅号）传播渠道之一，根据《腾讯内容开放平台服务协议》转载发布内容。
• 如有侵权，请联系 yunjia_community@tencent.com 删除。

2018-05-28

2018-04-12

2022-05-20

2022-05-20

2022-05-20

2022-05-20