如何使用plotpv为每个数据集分配不同的颜色?

时间:2019-07-03 10:06:57

标签: matlab neural-network

我正在研究神经网络,我需要知道是否可以使用plotpv函数显示不同颜色的数据集。

我被分配了一项家庭作业,其中我用直线分离了两组数据(两组数据都可以通过感知器抛出的计算线性分离。)如果我没有记错的话,plotpv使用符号(+)和(或)默认为P和T(两个数据集的名称)。

作业要求我们用自己的颜色显示每组相似的数据,但是我找不到为每种数据分配不同颜色的方法。一切都显示为蓝色。我曾考虑过复制plotpv函数的代码,并查看每个元素显示在何处以改变两组颜色之一。

我想告诉您我发现了与plotpc有关的类似案例,这很有用,但是该案例没有为我提供足够的信息来确定如何完成作业中要求的操作。这是链接:

Different color line with plotpc in matlab

我没有任何代码可向您显示。我对MATLAB的经验很少。另外,我想该解决方案的行数会很少,是吗?

我想得到红色+和蓝色o ....(例如)

1 个答案:

答案 0 :(得分:0)

plotpv在设置输出样式方面不是很有帮助,因为它不会将句柄返回给绘制的对象。但是,您可以将它们作为各自的axes的子级来访问。

以下代码将MarkerEdgeColor的{​​{1}}属性设置为红色,将o设置为黑色。

+

enter image description here