【问题标题】:Julia: Gradation Plotting朱莉娅:渐变绘图
【发布时间】:2021-07-27 07:13:18
【问题描述】:

我尝试绘制 (ReE,ImE) 图,这里 E = Re[E] + iIm[E] 是矩阵 H 的复特征值。
我的代码如下:

eigenvalue,eigenvector = eigen(H)
plot(real.(eigenvalue),imag.(eigenvalue),st = scatter,markersize = 0.2)

但是,在此代码中,绘图以某种默认颜色着色。
我想通过根据 E 的特征向量范数的值用蓝色渐变着色来绘制每个 (ReE,ImE)。
我该怎么办?

【问题讨论】:

    标签: plot julia visualization


    【解决方案1】:

    这对我有用

    x = real.(eigenvalue)
    y = imag.(eigenvalue)
    z = norm.(eigenvector) 
    scatter(x,y,marker_z=z, markercolors=:blues)
    

    您必须使用 LinearAlgebra.jl 才能使用 norm 函数。我假设特征向量是向量的向量

    【讨论】:

    • 太棒了!它对我有很大帮助。谢谢!附: >我假设特征向量是向量的向量。对。这是我的错。
    猜你喜欢
    • 2018-11-27
    • 2014-04-26
    • 1970-01-01
    • 2019-10-10
    • 1970-01-01
    • 2014-02-04
    • 2014-12-31
    • 2017-01-15
    • 2016-02-18
    相关资源
    最近更新 更多