【问题标题】:Change the size of the arrowheads in a markov chain plot更改马尔可夫链图中箭头的大小
【发布时间】:2015-10-10 14:49:23
【问题描述】:

我在 R 中绘制了一个马尔可夫链,但我不喜欢绘图函数绘制的相当粗的箭头。有没有办法让头变小?

library( markovchain )

transition.matrix <- matrix( data = c( 0.5, 0, 0, 0.5, 0.2, 0, 0, 0.8, 1 ),
                         nrow = 3, ncol = 3,
                         dimnames = list( c( "A", "B", "C" ), c( "A", "B", "C" ) ) )

transition.matrix <- new( "markovchain", transitionMatrix = transition.matrix )

print( transition.matrix )

plot( transition.matrix  )

【问题讨论】:

    标签: r plot markov-chains


    【解决方案1】:

    markovchain 使用igraph 包来绘制转换矩阵,因此您可以使用该包中的参数来调整图形。例如设置箭头大小:

    plot(transition.matrix, edge.arrow.size=0.5)
    

    有关自定义的更多信息,请参阅the igraph manual。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多