更改马尔可夫链图中箭头的大小

Jim*_*Boy 8 plot r markov-chains

我已经绘制在R A马尔可夫链,但我不喜欢,该地块功能是绘制,而休箭头.有没有办法让头变小?

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  )
Run Code Online (Sandbox Code Playgroud)

eip*_*i10 10

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

plot(transition.matrix, edge.arrow.size=0.5)
Run Code Online (Sandbox Code Playgroud)

有关自定义的详细信息,请参阅igraph手册.

在此输入图像描述