首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
matplotlib学习日记(二)----图表组成练习
】的更多相关文章
matplotlib学习日记(二)----图表组成练习
''' 将前面的知识进行练习 plot,scatter,legend等 ''' import matplotlib.pyplot as plt import numpy as np from matplotlib import cm as cm #定义数据 x = np.linspace(0.5, 3.5, 100) y = np.sin(x) y1 = np.random.rand(100) #scatter图 plt.scatter(x, y1, c = "0.25", label…
matplotlib学习日记(一)------图表组成元素
1.使用函数绘制matplotlib的图表组成元素 (1)函数plot---变量的变化趋势 import matplotlib.pyplot as plt import numpy as np x = np.linespace(0.05, 10, 1000) #在x轴均匀取1000个点 y = np.cos(x) #对应的y值 plt.plot(x,y,ls="-", lw=2, label="plot figure") ''' ls-------->线条…
Python学习日记(二十八) hashlib模块、configparse模块、logging模块
hashlib模块 主要提供字符加密算法功能,如md5.sha1.sha224.sha512.sha384等,这里的加密算法称为摘要算法.什么是摘要算法?它又称为哈希算法.散列算法,它通过一个函数把任意长度的数据转换为一个长度固定的数据串(通常以16进制符表示) 摘要算法的作用主要在于密码的密文存储,以及文件的一致性验证(比如在下载的时候,检查我们下载的文件和远程服务器上的文件是否一致;两台机器上的两个文件,检查上面的文件是否相等) 使用md5算法: import hashlib md5 = h…
matplotlib学习日记(十)-划分画布的主要函数
(1)函数subplot()绘制网格区域中的几何形状相同的子区布局 import matplotlib.pyplot as plt import numpy as np '''函数subplot的介绍:函数 subplot(numEows, numCols, plotNum) 或者subplot(CRN),CRN的含义是将画布 分成C行R列,该子区被放在第N个位置上 ''' x = np.linspace(-2*np.pi, 2*np.pi, 200) y = np.sin(x) y1 = np…
matplotlib学习日记(十)-共享绘图区域的坐标轴
(1)共享单一绘图区域的坐标轴 ''' 上一讲介绍了画布的划分,有时候想将多张图放在同一个绘图区域, 不想在每个绘图区域只绘制一幅图形,这时候借助共享坐标轴的方法实现在一个绘图区 绘制多幅图形的目的. ''' import matplotlib.pyplot as plt import numpy as np import matplotlib as mpl mpl.rcParams["font.sans-serif"]=["SimHei"] mpl.rcParam…
matplotlib学习日记(九)-图形样式
(一)刻度线定位器和刻度格式器的使用方法 import matplotlib.pyplot as plt import numpy as np from matplotlib.ticker import AutoMinorLocator, MultipleLocator, FuncFormatter x = np.linspace(0.5, 3.5, 100) y = np.sin(x) fig = plt.figure(figsize=(8, 8)) #生成8x8的画布 ax = fig.ad…
matplotlib学习日记(八)----完善统计图
(一)再说legend() import matplotlib.pyplot as plt import numpy as np x = np.arange(0, 2.1, 0.1) y = np.power(x, 3) y1 = np.power(x, 2) y2 = np.power(x,1) plt.plot(x, y, ls="-", lw=2, label="$x^{3}$") plt.plot(x, y1, ls="-", lw=2,…
matplotlib学习日记(七)---误差棒图
(一)误差棒图----误差置信区间的表示 import matplotlib.pyplot as plt import numpy as np x = np.linspace(0.1, 0.6, 10) y = np.exp(x) error = 0.05 + 0.15*x lower_error = error upper = 0.3*error error_limit = [lower_error, upper] plt.errorbar(x, y, yerr=error_limit, fm…
matplotlib学习日记(六)-箱线图
(一)箱线图---由一个箱体和一对箱须组成,箱体是由第一个四分位数,中位数和第三四分位数组成,箱须末端之外的数值是离散群,主要应用在一系列测量和观测数据的比较场景 import matplotlib as mpl import matplotlib.pyplot as plt import numpy as np mpl.rcParams["font.sans-serif"] = ["FangSong"] mpl.rcParams["axes.unicod…
matplotlib学习日记(五)-各种饼状图的绘制
(一)分裂式饼状图 import matplotlib as mpl import matplotlib.pyplot as plt import numpy as np mpl.rcParams["font.sans-serif"] = ["SimHei"] mpl.rcParams["axes.unicode_minus"] = False labels = ["A难度水平", "B难度水平", &qu…