我们一般看到图表坐标轴(0,0)都是在左下角,其实也是可以显示在图中央的。
导入库文件。指定中文字体。
.linspace() 方法返回的是指定间隔(第一个参数,第二个参数)上均匀间隔(第三个参数)的数字。
第一个参数是间隔的起始值,第二个参数是间隔的终止值。
第三个参数是返回的数量。当数量越小,线条越曲折;当数量越大,线条越光滑。默认为 50 。
endpoint 是设置结束点的参数,如果为 True ,第二个参数就是返回序列的最后一个数;如果为 False ,返回的数量会发生变化,第二个参数不在其内。默认为 True 。
横坐标的值由.linspace 产生 x,纵坐标的值由 x 的正弦 .sin() 产生 y 。
画出线形图。设置画布的标题。把当前坐标赋给变量 ax 。
.spines 是连接轴刻度标记并注意数据区域的边界的线;简单点说,就是边界线。凡是标注的,即是隐藏的。
隐藏左边界;隐藏右边界。代码需要写一行。
隐藏上边界;隐藏下边界。代码需要写一行。
隐藏左右边界;隐藏下右边界。代码需要写两行。
隐藏上左边界;隐藏上下边界。代码需要写两行。
隐藏下左边界;隐藏上右边界。代码需要写两行。
隐藏下左右边界;隐藏上左右边界。代码需要写三行。
隐藏上下左边界;隐藏上下右边界。代码需要写三行。
隐藏上下左右边界。代码需要写四行。
设置隐藏边界线的颜色,红red,绿green,黄yellow,紫purple,none 代表无颜色。
线太细,看不清楚的话,可以设置隐藏边界线的线宽。
设置坐标第一个参数有三个选项:outward , axes,data ;后面一个是相对于当前坐标的偏移值。
axes 是将边界置于指定的轴坐标;上图的例子正好是两个极端。
outward 是将边界从数据区域放出指定数量的点。(负值指定将脊柱向内放置。)
data 是将边界放在指定的数据坐标上。
以 data 坐标的不同值,每次变化一个,请了解偏移值的增减是如何影响显示的图表的。
相对于左图,右图整个横坐标轴向上移动一个单位。
纵坐标的变化请参考上图左边图表和本文第一个图(即代码产生的图表)。
相对于左图,右图整个横坐标轴向下移动两个单位。
纵坐标的变化请参考上上图右边图表和上图左边图表。
相对于左图,右图整个横坐标轴向上移动一个单位。
纵坐标的变化请参考上上图右边图表和上图左边图表;或者上图右边图表和本文第一个图(即代码产生的图表)。
设置横坐标数值显示的位置,横坐标只有上下两个选项,没有左右。
设置纵坐标数值显示的位置,纵坐标只有左右两个选项,没有上下。