本周最佳文件交换选择

我们最好的用户提交

蜘蛛图II–自定义图表(简介)

肖恩本周的选择是蜘蛛图通过摩西.

目录

自定义图表

我这周的选择也是蜘蛛图哪个次郎几个月前挑的. 二郎在书中加入了论证,我们显然是它的忠实粉丝(!)。在这里,我将更进一步,创建一个自定义图表为了它;这也是R2019b的一项新功能。

如果你看一下签名蜘蛛图现在,它不返回输出参数。如果要在创建后对其进行更改,则需要使用芬多布吉然后调整它们,或者删除并重新创建图表,可能是通过用cla。spider_图的各个部分可能会显示在图形层次结构中,但spider_图本身不会显示。由于这些部分没有封装,用户可能会意外损坏它们,或者努力进行看起来像他们想要的更改。

通过创建自定义图表,我们可以获得封装的好处,对象出现在图形层次结构中,自动输入处理,并为图表用户提供与MathWorks编写的图表相同的体验(例如。混淆图,热图)。此外,可能最重要的是,通过创建自定义图表,我们可以连接到图形系统层次结构中由刷新屏幕为了提高更新的效率。

使用自定义图表

在假期休息期间,我改变了摩西的想法蜘蛛图对于自定义图表,我创造性地命名为蜘蛛图.今天,让我们玩一下完成的图表。

s=蜘蛛图(兰特(3,5))
s=带属性的蜘蛛图:P:[3×5 double]AxesInterval:3 AxesPrecision:1 AxesLimits:[]填充选项:非填充透明度:0颜色:[7×3 double]线型:'-'线宽:2标记:'o'标记大小:8 LabelFontSize:10 TickFontSize:10 AxesLabels:[1×100字符串]数据标签:[1×100字符串]位置:[0.1300 0.1100 0.7750 0.8150]单位:“规格化”使用GET显示所有属性

您可以看到返回的对象是一个蜘蛛图.现在,让我们调整填充:

s、 填充选项=“开”;s.FillTransparency=0.5;

并调整第三个轴的标签。

s、 轴标签(3)=“我三岁!”;

如果数据发生变化怎么办?

s、 P=randn(2,6);

查看如何为此更新所有内容?

s、 数据标签=[“MATLAB”“万博1manbetxSimulink”]; 传奇显示

下个星期,我们来看看如何编写自定义图表!

评论

您是否使用自定义图表或希望MathWorks制作的图表?

试试看,让我们知道你的想法在这里或者留下议论为了摩西。


与MATLAB®R2020a一起发布

|

评论

如需留言,请点击在这里登录到您的MathWorks帐户或创建新帐户。