matplotlib之直接保存图片

摘要:
自动保存图表:pyplot。savefig,它取代了pyplot。show()。
自动保存图表:pyplot.savefig('D:\pic.png'),替代了 pyplot.show()。
 1 # 使用matplotlib.pyplot.scatter绘制散点
 2 import matplotlib.pyplot as plt
 3 from pylab import mpl
 4 
 5 # 设置默认字体,解决中文显示乱码问题
 6 mpl.rcParams['font.sans-serif'] = ['SimHei']
 7 
 8 # 自动计算点
 9 x_values = list(range(1, 101))
10 y_values = [x ** 2 for x in x_values]
11 plt.scatter(x_values, y_values, s=40)
12 
13 y_values = [x * 50 for x in x_values]
14 # 自定义颜色:c=(红色,绿色,蓝色);取值范围:[0,1];0深,1浅
15 plt.scatter(x_values, y_values, c=(1, 0, 0))
16 
17 y_values = [x * 150 for x in x_values]
18 # 颜色映射:根据y的值,颜色由浅到深
19 plt.scatter(x_values, y_values, c=y_values, cmap=plt.cm.Greens)
20 
21 # 设置图表标题
22 plt.title("平方数值表", fontsize=20)
23 
24 # 设置横、纵坐标标题
25 plt.xlabel("数值", fontsize=12)
26 plt.ylabel("平方值", fontsize=12)
27 
28 # 设置刻度标记大小
29 plt.tick_params(axis='both', labelsize=10)
30 
31 # 设置每个坐标轴的取值范围[x最小,x最大,y最小,y最大]
32 plt.axis([0, 100, 0, 10000])
33 
34 # 自动保存图表
35 plt.savefig('D:\pic.png')

免责声明:文章转载自《matplotlib之直接保存图片》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇把旧光驱改CD播放机的方法洛谷P3833下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

win7 32位安装 python 及Numpy、scipy、matplotlib函数包

操作系统: win7 64位,但选择安装32位的python。 1,python下载安装 https://www.python.org/downloads/ 下载2.7版,一路下一步安装。 并在path环境变量中加入python路径 2.安装Numpy 下载地址 http://sourceforge.net/projects/numpy/files/Num...

设置matplotlib画图支持中文显示

1.安装中文字体 git clone https://github.com/tracyone/program_font && cd program_font && ./install.sh 2.拷贝ttf字体文件到matplotlib字体库 cp /usr/share/fonts/MyFonts/*.ttf /usr/sh...

matplotlib入门

1.matplotlib简介及导包 (1)简介 matplotlib比较流行的Python底层绘图库,主要做数据可视化图表。它的名字取材于MATLAB,它是模仿MATLAB构建的。 (2)导包 # 导入pyplot from matplotlib import pyplot as plt 2.绘图常用的方法 (1)设置显示中文 设置中文的方...

Python使用pip安装matplotlib模块

matplotlib是python中强大的画图模块。 首先确保已经安装python,然后用pip来安装matplotlib模块。 进入到cmd窗口下,建议执行python -m pip install -U pip setuptools进行升级。 接着键入python -m pip install matplotlib进行自动的安装,系统会自动下载安装包...

使用matplotlib画出log的图像

以下内容是学习笔记,若有侵权,立即删除! import math import matplotlib.pyplot as plt import numpy as np if __name__ == '__main__': #获得浮点类型numpy数组 x = np.arange(0.05,3,0.05) #获得函数结果 y1...

Matplotlib基础--直方图,分桶和密度

接着上篇,一个简单的直方图可以是我们开始理解数据集的第一步。前面我们看到了 Matplotlib 的直方图函数,我们可以用一行代码绘制基础的直方图,当然首先需要将需要用的包导入 Pycharm: import numpy as np import matplotlib.pyplot as plt plt.style.use('seaborn-white')...