英寸厘米转换代码 英寸厘米转换

长度计量单位中的厘米和英寸是Python数据可视化中的常用计量单位,而且厘米和英寸可以相互换算 。这样,在同一绘图区域中,同时使用厘米和英寸作为计量单位就成为可能 。在代码实现上,厘米实例cm和英寸实例inch通过实例方法add_conversion_factor()在单位换算上也可以得到实现 。
代码实现

英寸厘米转换代码 英寸厘米转换

文章插图
英寸厘米转换代码 英寸厘米转换

文章插图
英寸厘米转换代码 英寸厘米转换

文章插图
英寸厘米转换代码 英寸厘米转换

文章插图
代码讲解(1)通过推导列表cm_x获得以厘米作为计量单位的长度元素列表,长度元素是借助实例cm进行数值与厘米的标记数值对应获得的实例TaggedValue(value,cm) 。
(2)在子区1中,使用参数xunits和yunits,调用实例方法plot()绘制坐标轴的计量单位都是厘米的折线图 。这个绘图区域的展示效果就是一般情况下的坐标轴区域 。
(3)在子区2中,分别借助参数xunits和yunits设置x轴是厘米和y轴是英寸的坐标轴区域 。同时,调用“ax<0,1>.set_xlim(2,8)”语句,实现调整x轴的刻度线范围的目标,而且刻度线范围自动理解成当前的x轴的计量单位 。
(4)在子区3中,通过设置“xunits=inch”和“yunits=cm”,在绘图区域里,设置x轴用英寸作为计量单位、y 轴用厘米作为计量单位的坐标轴系统 。而且,调用“ax<1,0>.set_xlim(2*cm,8*cm)”语句,由于在模块basic_units中英寸和厘米存在单位换算,同时x轴使用英寸作为计量单位,所以使用厘米作为计量单位调整x轴的刻度线范围会自动换算成以英寸作为x轴的刻度线范围 。
【英寸厘米转换代码 英寸厘米转换】(5)在子区4中,绘制x轴和y轴都是英寸的坐标轴区域 。