Python matplotlibで学ぶ…グラフ描画プログラム 新しいページはコチラ
提供: yonewiki
(→54行目~57行目) |
(→54行目~57行目) |
||
400行: | 400行: | ||
− | ::*head_width | + | :::*head_width |
− | :::矢印の横幅を数値で指定します。"]-[","-[","-[","|-|","wedge"には使えません。arrowstyleのリテラルの中で定義するモノです。arrowstyle='simple, head_width=0.5'のようにします。シングルクォーテーションの位置に注意してみて下さい。 | + | ::::矢印の横幅を数値で指定します。"]-[","-[","-[","|-|","wedge"には使えません。arrowstyleのリテラルの中で定義するモノです。arrowstyle='simple, head_width=0.5'のようにします。シングルクォーテーションの位置に注意してみて下さい。 |
− | ::*head_length | + | :::*head_length |
− | :::矢印部分の長さを数値で指定します。"]-[","-[","-[","|-|","wedge"には使えません。これもarrowstyleのリテラルの中で定義するモノです。arrowstyle='simple, head_width=0.5, head_length=0.5'のようにします。シングルクォーテーションの位置に注意して下さい。 | + | ::::矢印部分の長さを数値で指定します。"]-[","-[","-[","|-|","wedge"には使えません。これもarrowstyleのリテラルの中で定義するモノです。arrowstyle='simple, head_width=0.5, head_length=0.5'のようにします。シングルクォーテーションの位置に注意して下さい。 |
− | ::*tail_width | + | :::*tail_width |
− | :::矢印の線の始まりの部分の幅を数値で指定します。"fancy"と"simple"だけに適用できます。これもarrowstyleのリテラルの中で定義するモノです。arrowstyle='simple, head_width=0.5, head_length=0.5, tail_width=0.4'のようにします。シングルクォーテーションの位置に注意して下さい。 | + | ::::矢印の線の始まりの部分の幅を数値で指定します。"fancy"と"simple"と"wedge"だけに適用できます。これもarrowstyleのリテラルの中で定義するモノです。arrowstyle='simple, head_width=0.5, head_length=0.5, tail_width=0.4'のようにします。シングルクォーテーションの位置に注意して下さい。 |
− | + | ||
+ | :::*shrink_factor | ||
+ | ::::wedgeの矢印に膨らみや細り具合数値で指定します。0.0~0.5が細った状態で小さい値ほど細りが出ます。0.5より大きくなると膨らみが出ます。これもarrowstyleのリテラルの中で定義するモノです。 | ||
+ | |||
+ | |||
+ | |||
+ | :::*widthA | ||
+ | ::::"|-|","]-[","]-"のxytext側(テキストがある側)のマークの幅を数値で指定します。これもarrowstyleのリテラルの中で定義するモノです。 | ||
+ | |||
+ | |||
+ | :::*widthB | ||
+ | ::::"|-|","]-[","-["のxy側(テキストが無い側)のマークの幅を数値で指定します。これもarrowstyleのリテラルの中で定義するモノです。 | ||
+ | |||
+ | |||
+ | :::*lengthA | ||
+ | ::::"|-|","]-[","]-"のxytext(テキストがある側)のマーク部の長さを数値で指定します。これもarrowstyleのリテラルの中で定義するモノです。 | ||
+ | |||
+ | |||
+ | :::*lengthB | ||
+ | ::::"|-|","]-[","-["のxytext(テキストが無い側)のマーク部の長さを数値で指定します。これもarrowstyleのリテラルの中で定義するモノです。 | ||
+ | |||
+ | |||
+ | :::*angleB | ||
+ | :::: | ||
+ | |||
+ | |||
+ | :::*angleB | ||
+ | :::: | ||
+ | |||
+ | :::* | ||
+ | ※arrowstyleオプションを定義すると、annotateの引数のlw,linewidthやls,linestyle、width、headwidth、headlengthを使っても無視されます。なので、arrowstyleオプションを使うと線幅が指定できなくなると考えてよいと思います。 |