Plot 如何在Julia';牛虻是什么?

Plot 如何在Julia';牛虻是什么?,plot,julia,Plot,Julia,我想用X轴在-pi/2,0,pi/2上绘制一条(例如正弦)曲线,但我想: 在这些点上有记号 在勾号中有π符号(即π、π/2等),而不是文本“π”、“π/2”等 Julia的牛虻怎么可能呢?Julia支持utf编码,所以要渲染pi符号,您需要这样做 pi = char(960) 960是pi的整数代码。当我在牛虻图图例中直接使用它时,它被渲染为max range 960上的一个颜色条(不知道为什么)。但我通过使用@sprintf宏解决了这个问题 最终解决方案: using Gadfly usin

我想用X轴在-pi/2,0,pi/2上绘制一条(例如正弦)曲线,但我想:

  • 在这些点上有记号
  • 在勾号中有π符号(即π、π/2等),而不是文本“π”、“π/2”等

  • Julia的牛虻怎么可能呢?

    Julia支持utf编码,所以要渲染pi符号,您需要这样做

    pi = char(960)
    
    960是pi的整数代码。当我在牛虻图图例中直接使用它时,它被渲染为max range 960上的一个颜色条(不知道为什么)。但我通过使用@sprintf宏解决了这个问题

    最终解决方案:

    using Gadfly
    using DataFrames
    
    Gadfly.set_default_plot_size(20cm, 12cm)
    pi = @sprintf("%s", char(960))
    df1 = DataFrame(x=rand(100), y=rand(100), label=s)
    plot(df1, x="x", y="y", color="label")
    

    在任何点上都有刻度。e、 在
    π/2
    π
    试试这个

    julia>plot([sin,cos],0,6, Stat.xticks(ticks=[π/2,π]))
    

    像π这样的符号不可能作为记号