使用 Julia 中的 Plots 和 gr 后端个性化等值线图

问题描述 投票:0回答:1

我有 Julia Pluto 笔记本,其中包含使用 Plots 和 gr() 完成的等高线图。我想将右侧的等高线标签和图例自定义为具有两位有效数字的指数格式。我怎样才能做到这一点?另外,如何修改所述标签的字体?谢谢!

示例:

x_values = range(0.4, 0.75, length=n_values); 
T_values = range(10.0, 30.0, length=n_values);
contour(x_values, T_values, G_t, clabels=true, clabelsize=30, fill = true, color=:turbo, xlabel="x [-]", ylabel="T0 [-]")

输出:

enter image description here

我尝试使用多个参数来格式化

clabel
但没有任何效果

julia plots.jl pluto.jl gr
1个回答
0
投票

一种方法是与

levels

合作
contour(x_values, T_values, G_t, 
        clabels=true, 
        clabelsize=30, 
        fill = true, 
        color=:turbo, 
        xlabel="x [-]", 
        ylabel="T0 [-]", 
        levels=round.(range(minimum(G_t), maximum(G_t), length=15)))

更改全局字体可使用

fontfamily
,例如
..., fontfamily="Courier")

© www.soinside.com 2019 - 2024. All rights reserved.