华升建设集团有限公司网站,网站如何做那种诱导广告,中英文双版网站怎么做,邮箱验证wordpress判断小数点几位 先将浮点数转化为字符串#xff0c;然后截取小数点右边的字符#xff0c;在使用len函数。
x3.25
len(str(x).split(.)[1])
绘制散点图 #需导入要用到的库文件 import numpy as np # 数组相关的库 import matplotlib.pyplot as plt # 绘图库 N …判断小数点几位 先将浮点数转化为字符串然后截取小数点右边的字符在使用len函数。
x3.25
len(str(x).split(.)[1])
绘制散点图 #需导入要用到的库文件 import numpy as np # 数组相关的库 import matplotlib.pyplot as plt # 绘图库 N 10 x np.random.rand(N) # 包含10个均匀分布的随机值的横坐标数组大小[0, 1] y np.random.rand(N) # 包含10个均匀分布的随机值的纵坐标数组 plt.scatter(x, y, alpha0.6) # 绘制散点图透明度为0.6这样颜色浅一点比较好看 plt.show()
调整散点大小 N 10 x np.random.rand(N) y np.random.rand(N) area np.random.rand(N) * 1000 # 包含10个均匀分布的随机值的面积数组大小[0, 1000] fig plt.figure() ax plt.subplot() ax.scatter(x, y, sarea, alpha0.5) # 绘制散点图面积随机 plt.show()
调整散点颜色 N 10 x np.random.rand(N) y np.random.rand(N) x2 np.random.rand(N) y2 np.random.rand(N) area np.random.rand(N) * 1000 fig plt.figure() ax plt.subplot() ax.scatter(x, y, sarea, alpha0.5) ax.scatter(x2, y2, sarea, c‘green’, alpha0.6) # 改变颜色 plt.show()
调整散点形状 N 10 x np.random.rand(N) y np.random.rand(N) x2 np.random.rand(N) y2 np.random.rand(N) x3 np.random.rand(N) y3 np.random.rand(N) area np.random.rand(N) * 1000 fig plt.figure() ax plt.subplot() ax.scatter(x, y, sarea, alpha0.5) ax.scatter(x2, y2, sarea, c‘green’, alpha0.6) ax.scatter(x3, y3, sarea, carea, marker‘v’, cmap‘Reds’, alpha0.7) # 更换标记样式另一种颜色的样式 plt.show()
添加文本(matplotlib.pyplot.text) 语法matplotlib.pyplot.text(x, y, s, fontdictNone, **kwargs) import matplotlib.pyplot as plt plt.style.use(‘seaborn-whitegrid’) plt.figure(figsize(5,4),dpi120) plt.plot([1,2,5],[7,8,9]) plt.text(x2.2,#文本x轴坐标 y8, #文本y轴坐标 s‘basic unility of text’, #文本内容 rotation1,#文字旋转 ha‘left’,#x2.2是文字的左端位置可选’center’, ‘right’, ‘left’ va‘baseline’,#y8是文字的低端位置可选’center’, ‘top’, ‘bottom’, ‘baseline’, ‘center_baseline’ fontdictdict(fontsize12, color‘r’, family‘monospace’,#字体,可选’serif’, ‘sans-serif’, ‘cursive’, ‘fantasy’, ‘monospace’ weight‘bold’,#磅值可选’light’, ‘normal’, ‘medium’, ‘semibold’, ‘bold’, ‘heavy’, ‘black’ )#字体属性设置给文本加上背景框 import matplotlib.pyplot as plt plt.figure(figsize(5,4),dpi120) plt.plot([1,2,5],[7,8,9]) text plt.text(x2.2,#文本x轴坐标 y8, #文本y轴坐标 s‘basic unility of text’, #文本内容 fontdictdict(fontsize12, colorr,familymonospace,),#字体属性字典#添加文字背景色bbox{facecolor: #74C476, #填充色edgecolor:b,#外框色alpha: 0.5, #框透明度pad: 8,#本文与框周围距离 })text.set_color(‘b’)#修改文字颜色
2、添加注释(matplotlib.pyplot.annotate) 语法matplotlib.pyplot.annotate(text, xy, *args, **kwargs)
matplotlib.pyplot.annotate结合matplotlib.pyplot.text添加注释内容。
plt.figure(figsize(5,4),dpi120) plt.plot([1,2,5],[7,8,9])
plt.annotate(‘basic unility of annotate’, xy(2, 8),#箭头末端位置 xytext(1.0, 8.75),#文本起始位置#箭头属性设置arrowpropsdict(facecolor#74C476, shrink1,#箭头的收缩比alpha0.6,width7,#箭身宽headwidth40,#箭头宽hatch--,#填充形状frac0.8,#身与头比#其它参考matplotlib.patches.Polygon中任何参数),)import matplotlib.pyplot as plt import numpy as np
x np.arange(0, 6) y x * x
plt.plot(x, y, marker‘o’) for xy in zip(x, y): plt.annotate((%s,%s) % xy, xyxy, xytext(-20, 10), textcoords‘offset points’) plt.show()