julia - 这个 Julia 直方图中缺少的逗号或 () 在哪里?

标签 julia histogram

15 分钟前下载了 Julia,我想我会玩玩。

我不断收到此错误:语法:参数列表中缺少逗号或 )

using Pkg
Pkg.add("CSV")
Pkg.add("DataFrames")
Pkg.add("Plots")

using CSV
using DataFrames
using Plots
 
iris = CSV.read("julia/iris.csv", normalizenames = true)

histogram(
    iris.sepal_length, 
    title = "This is my first Julia graph", 
    label = "size", 
    xlabel "X", 
    ylabel = "Y"
)

已经重启内核并像matplot和seaborne一样编写,仍然出错。

还有:

~/.julia/registries/General 更新注册表 正在解析包版本... ~/.julia/environments/v1.5/Project.toml 没有变化 ~/.julia/environments/v1.5/Manifest.toml 没有变化 正在解析包版本... ~/.julia/environments/v1.5/Project.toml 没有变化 ~/.julia/environments/v1.5/Manifest.toml 没有变化 正在解析包版本... ~/.julia/environments/v1.5/Project.toml 没有变化 ~/.julia/environments/v1.5/Manifest.toml

无变化

看起来不错。有任何想法吗? 谢谢大家!

#Edit:此外,这段代码:

p1 = scatter(iris.petal_length)
p2 = histogram(iris.petal_width)
p3 = histogram(iris.sepal_length)
p4 = scatter(iris.sepal_width)

plot = (p1, p2, p3, p4, layout = (2, 2), legend = false)

print(plot)

返回: (p1 = Plot{Plots.GRBackend() n=1}, p2 = Plot{Plots.GRBackend() n=1}, p3 = Plot{Plots.GRBackend() n=1}, p4 = Plot{Plots.GRBackend () n=1}, layout = (2, 2), legend = false)

??????????

最佳答案

你的第一个错误是:

xlabel "X", 

应该是

xlabel = "X",

您的第二个错误是您通过将 p1p4 放入 NamedTuple 而不是绘制它们来创建最终图。你应该这样做:

plot(p1, p2, p3, p4, layout = (2, 2), legend = false)

即使用子图作为参数调用 plot 函数。相反,你在做:

(p1, p2, p3, p4, layout = (2, 2), legend = false)

这是用于创建 NamedTuple 的 Julia 语法,比较:

julia> (a = 1, b = "letters", c = false)
(a = 1, b = "letters", c = false)

julia> typeof(ans)
NamedTuple{(:a, :b, :c),Tuple{Int64,String,Bool}}

关于julia - 这个 Julia 直方图中缺少的逗号或 () 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64551224/

相关文章:

java - 在Java中计算两个图像直方图之间的卡方距离

r - 从R中的数据表制作直方图

pandas - 是否有检索 Pandas 系列的直方图计数的函数?

machine-learning - 高效计算SVM对偶损失

multithreading - 如何并行排序?

julia - 如何在 Julia 中为类型别名定义构造函数

machine-learning - 如何将字典提供给 Julia 中的 Flux 模型

r - 访问 julia DataFrames 包中的 Rvector 类型

postgresql - 选择 15 分钟窗口的数据 - PostgreSQL

gnuplot x 标签在直方图中的位置