绘图食谱 - 不同选项之间究竟有什么区别

村庄

我现在已经阅读了很多关于Plots.jl包中的配方,但仍然没有完全理解差异:据我所知,类型配方是为类型定义特殊的绘图行为,并使用用户配方定义自己的绘图行为。

我现在的问题是,这两个概念能否同时出现:让我们想象一下我有一个用户配方:

@userplot foo
@recipe function f(h::foo)
     do some stuff
end

现在我可以使用它作为foo(x)我的情节将被创建。

类型配方是:

type myfoo
   ...
end

@recipe function f(x::myfoo)
    do some stuff
end

并且情节是用plot(y::myfoo).

我能否以某种方式定义 userplot 以使用类型配方的绘图定义,反之亦然?

谢谢!

朱利欧姆

@userplot配方用于定义适用于不同类型的通用绘图配方。例如,您可以histogram为几乎任何类型的有序数据定义配方

另一方面,当您的类型具有视觉表示时,类型配方是自然的。例如,如果你的类型是Histogram本身,则是有意义的定义类型的配方,并绘制它作为plot(hist)hist实例Histogram

这就是我在自己的包中决定这两个概念的方式,这是个人选择。您可以完全自由地在另一个内部调用一个食谱。不过,我没有看到让两个食谱输出相同情节的明确动机。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MediaFoundation RGB 数据和 BMP 之间究竟有什么区别?

来自分类Dev

Xilinx 警告 XST:1710 和 XST:1895 之间究竟有什么区别?

来自分类Dev

在 Verilog 和 VHDL 中,`logic[19:4]` 和 `logic[15:0]` 之间究竟有什么区别?

来自分类Dev

Haskell点运算符:究竟有什么区别?

来自分类Dev

Haskell点运算符:究竟有什么区别?

来自分类Dev

合并来自不同厨师食谱或食谱的属性

来自分类Dev

bit_bake食谱中的do_compile [noexec]和empty函数有什么区别?

来自分类Dev

什么冻结我的食谱?

来自分类Dev

什么是食谱?它是如何使用的?

来自分类Dev

不同的pybind11的类型转换选项之间有什么区别?

来自分类Dev

演员究竟有什么作用?

来自分类Dev

有厨师食谱的镜子吗?

来自分类Dev

有厨师食谱的镜子吗?

来自分类Dev

错误解决运行列表的食谱:缺少食谱:没有这样的食谱

来自分类Dev

Intellij Maven选项-它们之间有什么区别

来自分类Dev

ffmpeg -to和-t选项之间有什么区别?

来自分类Dev

rsync delete选项之间有什么区别?

来自分类Dev

chown的-H和-L选项之间有什么区别?

来自分类Dev

DHCP 选项和 Route 53 之间有什么区别?

来自分类Dev

这些不同的对象构造之间有什么区别?

来自分类Dev

不同的“压缩”系统之间有什么区别?

来自分类Dev

不同的“重命名”命令之间有什么区别?

来自分类Dev

不同的Modelica仿真环境之间有什么区别?

来自分类Dev

SafeAreaView的不同实现之间有什么区别?

来自分类Dev

不同的“压缩”系统之间有什么区别?

来自分类Dev

不同的“重命名”命令之间有什么区别?

来自分类Dev

这些不同的对象构造之间有什么区别?

来自分类Dev

可用的不同版本的emacs之间有什么区别?

来自分类Dev

不同的 UVM 包装方法之间有什么区别?

Related 相关文章

  1. 1

    MediaFoundation RGB 数据和 BMP 之间究竟有什么区别?

  2. 2

    Xilinx 警告 XST:1710 和 XST:1895 之间究竟有什么区别?

  3. 3

    在 Verilog 和 VHDL 中,`logic[19:4]` 和 `logic[15:0]` 之间究竟有什么区别?

  4. 4

    Haskell点运算符:究竟有什么区别?

  5. 5

    Haskell点运算符:究竟有什么区别?

  6. 6

    合并来自不同厨师食谱或食谱的属性

  7. 7

    bit_bake食谱中的do_compile [noexec]和empty函数有什么区别?

  8. 8

    什么冻结我的食谱?

  9. 9

    什么是食谱?它是如何使用的?

  10. 10

    不同的pybind11的类型转换选项之间有什么区别?

  11. 11

    演员究竟有什么作用?

  12. 12

    有厨师食谱的镜子吗?

  13. 13

    有厨师食谱的镜子吗?

  14. 14

    错误解决运行列表的食谱:缺少食谱:没有这样的食谱

  15. 15

    Intellij Maven选项-它们之间有什么区别

  16. 16

    ffmpeg -to和-t选项之间有什么区别?

  17. 17

    rsync delete选项之间有什么区别?

  18. 18

    chown的-H和-L选项之间有什么区别?

  19. 19

    DHCP 选项和 Route 53 之间有什么区别?

  20. 20

    这些不同的对象构造之间有什么区别?

  21. 21

    不同的“压缩”系统之间有什么区别?

  22. 22

    不同的“重命名”命令之间有什么区别?

  23. 23

    不同的Modelica仿真环境之间有什么区别?

  24. 24

    SafeAreaView的不同实现之间有什么区别?

  25. 25

    不同的“压缩”系统之间有什么区别?

  26. 26

    不同的“重命名”命令之间有什么区别?

  27. 27

    这些不同的对象构造之间有什么区别?

  28. 28

    可用的不同版本的emacs之间有什么区别?

  29. 29

    不同的 UVM 包装方法之间有什么区别?

热门标签

归档