pgfplotsの線の色



Pgfplots Line Colors



解決:

あなたが使用することができますサイクルリスト名=。事前定義されたリストはほとんどありません-

  1. 色(上から下へ)
  2. エキゾチック
  3. 黒、白
  4. マークリスト
  5. マークリスト*
  6. 線種
  7. 線種*
  8. 自動

必要に応じて、次のような独自のリストを作成できます



 pgfplotscreateplotcyclelist {mycolorlist} {%blue、every mark / .append style = {fill = blue!80!black}、mark = * \%red、every mark / .append style = {fill = red!80!black} 、mark = square * \%brown!60!black、every mark / .append style = {fill = brown!80!black}、mark = otimes * \%black、mark = star \%blue、every mark /.append style = {fill = blue!80!black}、mark = diamond * \%red、densely dashed、every mark / .append style = {solid、fill = red!80!black}、mark = *  %brown!60!black、densely dashed、every mark / .append style = {solid、fill = brown!80!black}、mark = square * \%black、densely dashed、every mark / .append style = { solid、fill = gray}、mark = otimes * \%blue、densely dashed、mark = star、every mark / .append style = solid \%red、densely dashed、every mark / .append style = {solid、fill = red!80!black}、mark = diamond * \%}

として使用しますサイクルリスト名= mylist。

コード(から取得pgfplotsマニュアル):



 documentclass {article}  usepackage {pgfplots}  begin {document}  begin {tikzpicture}  begin {axis} [スタックプロット= y、スタックdir =マイナス、サイクルリスト名=カラーリスト]  addplot座標{(0、 1)(0.5,1)(1,1)};  addplot座標{(0,1)(0.5,1)(1,1)};  addplot座標{(0,1)(0.5,1)(1,1)};  addplot座標{(0,1)(0.5,1)(1,1)};  addplot座標{(0,1)(0.5,1)(1,1)};  addplot座標{(0,1)(0.5,1)(1,1)};  addplot座標{(0,1)(0.5,1)(1,1)};  addplot座標{(0,1)(0.5,1)(1,1)};  addplot座標{(0,1)(0.5,1)(1,1)};  addplot座標{(0,1)(0.5,1)(1,1)};  addplot座標{(0,1)(0.5,1)(1,1)};  addplot座標{(0,1)(0.5,1)(1,1)};  addplot座標{(0,1)(0.5,1)(1,1)};  end {axis}  end {tikzpicture}  end {document}

ここに画像の説明を入力してください


PGFPlots v1.13のリリースにより、定義がはるかに簡単になりましたサイクルリスト。今ではもっと多くの可能性が存在するからです。例えばサイクルリストは他から組み合わせることができますサイクルリスト。これで、「デフォルト」の色を定義できますサイクルリストを作成し、それを他のリストと組み合わせて特定の要件に適合させます。

ここでは、を使用した例を見ることができますマルチインデックス*リストキーを循環させます。詳細については、PGFPlotsマニュアルの194ページのセクション4.7.7を参照してください。



 documentclass [border = 2mm] {standalone}  usepackage {tikz}  usepackage {pgfplots}  usetikzlibrary {pgfplots.colorbrewer、}  pgfplotsset {%マーカーサイクルリストの「サイクルリスト」を定義/.define={mymarks} {every mark / .append style = {solid、fill =  pgfkeysvalueof {/ pgfplots / mark list fill}}、mark = * \ every mark / .append style = {solid、fill =  pgfkeysvalueof {/ pgfplots / mark list fill}}、mark = square * \ every mark / .append style = {solid、fill =  pgfkeysvalueof {/ pgfplots / mark list fill}}、mark = triangle * \ every mark / .append style = {solid、 fill =  pgfkeysvalueof {/ pgfplots / mark list fill}}、mark = diamond * \}、}  begin {document}  begin {tikzpicture}  begin {axis} [% `から色の`サイクルリスト 'を読み込むcolorbrewer 'ライブラリサイクルリスト/ RdGy-6、%マーカーマークリストの塗りつぶし色を定義fill = {。!75!white}、%既存の `サイクルリストとサイクルマルチインデックス*リスト= {RdGyから新しい`サイクルリスト `を作成-6  nextlist mymarks  nextlist [3 of] linestyles  nextlist very Thick  nextlist}、samples = 3、legend entry = {0、...、20}、legend pos = out北東、]  addplot {x};  addplot {x-1};  addplot {x-2};  addplot {x-3};  addplot {x-4};  addplot {x-5};  addplot {x-6};  addplot {x-7};  addplot {x-8};  addplot {x-9};  addplot {x-10};  addplot {x-11};  end {axis}  end {tikzpicture}  end {document}

上記のコードの結果を示す画像