首页 > 解决方案 > Julia:彩条的牛虻大小

问题描述

我目前正在尝试更深入地研究 Gadfly.jl 以在 Julia 中进行绘图。我在地图上绘制了几个站点的图,显示了每日降水量,但我对颜色条的大小相当不满意。我找不到在文档中操纵颜色条大小的方法。有谁知道如何做到这一点?

这是绘制的地图:

这是绘制的地图

标签: juliavisualizationgadfly

解决方案


使用主题更改彩条的样式。

最简单的方法只是更改键标签和标题的字体大小(图像上的 RRsum)。例如Theme(key_label_font_size=12pt, key_title_font_size=12pt),在您的绘图调用中添加参数。

例如:

  • 较小的彩条:
plot(
    z=(x,y) -> x*exp(-(x-round(Int, x))^2-y^2),
    x=range(-8,stop=8,length=150),
    y=range(-2, stop=2,length=150),
    Geom.contour,
    Theme(key_label_font_size=10pt, key_title_font_size=10pt)
)

较小的彩条

  • 更大的彩条:
plot(
    z=(x,y) -> x*exp(-(x-round(Int, x))^2-y^2),
    x=range(-8,stop=8,length=150),
    y=range(-2, stop=2,length=150),
    Geom.contour,
    Theme(key_label_font_size=15pt, key_title_font_size=15pt)
)

更大的彩条


推荐阅读