matplotlib._enums
#
Matplotlib が入力パラメーターとして使用する文字列のセットを表す列挙型。
Matplotlib は、多くの場合、文字列やタプルなどの単純なデータ型を使用して概念を定義します。たとえば、ライン キャップ スタイルは、'butt'、'round'、または 'projecting' のいずれかとして指定できます。このモジュールのクラスは内部で使用され、これらの概念を正式に文書化するのに役立ちます。
エンドユーザーは、これらのクラスを直接使用するのではなく、それらが定義する値のみを使用します。
- クラス matplotlib._enums. JoinStyle (値) [ソース] #
2 つの線分間の接続をどのように描画するかを定義します。
各JoinStyle、、または runの視覚的な印象。
view these docs online
JoinStyle.demo
Matplotlib の線は、通常、 1D
Path
と 有限によって定義されます。linewidth
基になる 1DPath
は、ストロークされた線の中心を表します。デフォルトでは、 はストローク ラインの境界を、中心線の任意の点から
GraphicsContextBase
一定の半径 内のすべての点になるように単純に定義し ます。linewidth/2
ただし、これによりコーナーが「丸みを帯びた」ように表示されます。これは、多角形や尖った星などを描画している場合は、望ましい動作ではない可能性があります。サポートされている値:
- 「マイター」
「矢先」スタイル。塗りつぶされた領域の各境界は、鋭い点で交わるまで、角と交わる点で中心線の接線ベクトルに平行な直線に伸びます。
- '円形'
linewidth/2
中心線の半径内のすべてのポイントをかき立てます。- 「ベベル」
「四角い」スタイル。角の「円形」の部分が切り取られた丸みを帯びた角と考えることができます。
ノート
非常に長いマイター チップは、マイターの長さと線幅の最大許容比率を指定する「マイター リミット」と呼ばれるバックエンド依存の制限の後で(ベベルを形成するために) 切り取られます。たとえば、PDF バックエンドは PDF 標準で指定されたデフォルト値の 10 を使用しますが、SVG バックエンドは留め継ぎ制限を指定していないため、SVG 仕様によるとデフォルト値は 4 になります。現在、Matplotlib では、ユーザーがこのパラメーターを調整することはできません。
マイター制限の影響に関するより詳細な説明は、Mozilla Developer Docsにあります。
- クラス matplotlib._enums. CapStyle (値) [ソース] #
閉じていない線の 2 つの終点 (キャップ) を描画する方法を定義します。
閉じた曲線 (つまり、 a で終わる) を表す線の始点と終点を描画する方法は
CLOSEPOLY
、線の によって制御されJoinStyle
ます。他のすべての線については、始点と終点の描画方法はCapStyleによって制御されます。各CapStyle、または runの視覚的な印象。
view these docs online
CapStyle.demo
デフォルトで
GraphicsContextBase
は、端点で四角に囲まれたストローク ラインを描画します。サポートされている値:
- 「尻」
線は端点で四角になっています。
- 「投影」
線はお尻のように四角いですが、塗りつぶされた領域はエンドポイントを超えて の距離まで伸びています
linewidth/2
。- '円形'
buttと同様ですが、radius の線の終点に半円形のキャップが追加され
linewidth/2
ます。