数据有12行,而不是N-第1.12行,地块应该有一列从6.89到数据的第一列。那么X坐标是另外两行的坐标。关于间谍的文档没有提到轴,所以尝试了下面的操作,但没有工作。
>> spy(C(neg,:))
>> axis([1 31 6 89]); spy(C(neg,:)) #xmin xmax ymin ymax
>> axis on; axis([1 31 6 89]); spy(C(neg,:))
>> axis on; a=spy(C(neg,:)); axis(a,[1 31 6 89]);
Error using spy
Too many output arguments.所以
如何用正确标记的轴来可视化稀疏数据?
示例
数据 6 2 7 11 4 7 26 9 7 36 12 7 44 15 7 55 21 7 60 16 16 7 62 23 7 86 28 7 87 27 7 89 25 11 7 这幅图错误地显示了垂直标签0 2 4. 12,而不是6 7. 89

发布于 2013-11-09 20:44:11
像C([10,20,100],:)这样的表达式的问题是,它会改变你的Y轴,所以你原来的10是1,原来的20是2,原来的100在y轴上是3。诀窍不是取出东西,因为Matlab会重新定义轴,所以创建一个新的变量CC,其中您将不需要的东西重新定义为零,然后就像Masi提到的那样,在间谍命令之后使用axis!
示例

https://stackoverflow.com/questions/19607769
复制相似问题