ステップ1
グラフを正しく表示するのが「唯一の」問題かどうかはわかりませんが、問題の一部は、データに「穴」があり、Issue nr 2052429のComment nr 12で詳しく説明されているのと同様です。
問題について
「穴」に関するその問題のすべてが何であるかを理解するには、これらのデータをグラフ化することを検討してください。
タイプArticleとWebformの場合、Published = Noの行はないことに注意してください(つまり、これらのタイプの非公開ノードはありません)。したがって、このシナリオでは、いわゆる「穴」が2つあります...それが問題の始まりでした。
問題1:これらのデータの縦棒グラフは次のようになります。
「記事」のバー(値1)は間違っています。そのバーは実際には、未公開の「ブックページ」の値1に関連しています。そして、「ブックページ」のバー(値2)は、実際には2つの非公開の「ベーシックページ」のバーである必要があります。
問題2:これらのデータの折れ線グラフは次のようになります。
この場合、「未公開」の行にも同様の問題があります。したがって、作成するグラフのタイプは関係ありません。すべてのグラフにこの問題があります。
この問題を解決する方法
最初に最新のDevバージョンにアップグレードします(現在のrc1バージョンよりもはるかに優れている/安定しています)。次に、上記の問題のコメントに添付されているパッチを適用し、それがあなたのケースで役立つかどうかを確認します。そうでない場合は、それが確実に前提条件であることを確認してください(そのパッチがないと、機能させることができません)。注意:このパッチは、最新の開発バージョンにはもう適用されないようです。これを(再び)機能させるには、上記のパッチを使用せずに、課題nr 2052429のコメントnr 31に添付されている再ロールパッチを使用してください。
この修正を適用した後の、上記の同じ縦棒グラフは次のようになります。
そして、これは対応する折れ線グラフです:
...これは、上記の表形式のデータと完全に一致するグラフだと思います。
ステップ2
最新のdevバージョンにアップグレードしてパッチを適用するだけでは不十分な場合は、有効にしたViews Merge Rowsモジュールを(一時的に)無効にすることをお勧めします。(一時的に)ビューを変更して、PASSEDとFAILEDの値を2つの別々の列として表示します。そして、正しい結果が得られるかどうかを確認します。このようにして、このViews Merge Rowsモジュールが原因であるかどうかを確認できます(サポートリクエストを解決することは、考えられるすべての原因を1つずつ取り除くようなものです...)。
ステップ3
手順2でも問題が解決しない場合は、手順の「ボーナスヒント」に記載されているビューUIを使用してグラフを作成することをお勧めします。
データを設定した後、「表」表示から始めてそれをグラフ表示に変換する方が簡単な場合があります。最初に表に配置すると、グラフの結果を簡単に視覚化できます。
つまり、グラフを作成する前に、表形式のバージョンで正しいデータが表示されていることを確認してください。
ステップ4
前の手順のいずれも役に立たない場合は、次のようにビューを修正して、得られた結果を確認することができます。
- 同じビューに別のディスプレイを作成します。たとえば、「Runs Chart(Total)」という名前を付けます。これは、「Runs Chart(Passed)」のすべての仕様と同じである必要がありますが、「Content:Test Case Run Status(Passed)」フィルターはありません。明らかに、それは実行の合計(成功と失敗の両方)を反映します。私はそれを「折れ線グラフ」にします(しかし、それは個人的な好みの問題です)。
- 「Runs Chart(Passed)」の「Chart settings」を変更して、「Runs Chart(Total)」を親グラフとして使用するようにします。
- 「Runs Chart(Passed)」の代わりに「Runs Chart(Total)」を親チャートとして使用するように、「Runs Chart(Failed)」の「Chart settings」を適合させます。
手順5
手順4の回避策が回避策として役立つ場合は、チャートの背景に一致する折れ線チャートの色(白など)を使用して、「Runs Chart(Total)」のチャート設定をさらに調整することができます。 )。「レジェンド」などの設定に似ていると思われます(たとえば、
?
開示:私はChartsモジュールの共同メンテナーです(そのコミュニティのドキュメントの作成者です)。
これが自己宣伝に関するサイトのポリシーに違反しないことを願っています。