alpha 线条透明度 数值越小越透明。

今天的代码框架都是差不多的。

导入相应的库。设置画布窗体的标题和大小。初始化横坐标、纵坐标、alpha 的值。

六个表循环六次;横纵坐标都是十个值循环十次;用随机整数产生横纵坐标值,范围在1-100;依循环创建六个图表;用随机数产生 alpha 的浮点数,范围在0-1,保留小数点一位;根据参数值画出图表。

全部都画好,一次性显示。

color 线条颜色

与之前重复的代码不再赘述。

创建一个颜色列表并赋值,注释有相应颜色的名字。在画线形图时,是从颜色列表的最后一个值画起的。

dashes 波折号序列

注释里是本次线形图随机产生的横纵坐标的值,可以参考着看下。

赋值给 dashes 参数的都是一串数值,如果dashes序列为[2,6,8] ,第一段线为2个点的宽度,接下来空白6个点的宽度,再接下来的线为8个点的宽度;以此类推,到最后一个值时,再按照第一个值设定下一段的宽度。

label 图表标签

导入库文件后的四行,是为了能够显示中文。
创建一个标签列表并赋值。在画线形图时,是从标签列表的第一个值画起的。

legend 是为了让标签显示在图表中,位置是由系统安排。

前两个图的图表线条数是10倍的增加,因为没有把横纵坐标列表值清空;这次清空后,图表的线条清爽了很多。

linestyle 线条风格

创建线条风格名称列表和线条风格列表一一对应,我只找到了五种,所以最后一个和第一个是重复的。

linewidth 线条宽度

把线条宽度随机产生的整数类型转换成字符串类型,以方便在图表标签里显示。

marker 线条标记

创建线条标记名称列表和线条标记列表一一对应,大概有二十多种,挑了八个。

markeredgecolor 线条标记边缘颜色

标记边缘颜色就是围着标记一圈的颜色。

创建线条标记名称、颜色名称列表和线条标记、颜色列表一一对应,两个名称用加号(+)连接,下同。

markeredgewidth 线条标记边缘宽度

线条标记边缘颜色为红色,正方形和菱形的对比会明显些。

markerfacecolor 线条标记颜色

线条标记颜色为黄色,红色的线条标记边缘颜色没变,对比着看下。

markersize 线条标记大小

图表上的数字是线条标记的大小值,为了能够对比看出,把所有的线条标记统一为正方形了。