2

次のようなグラフがあります。 グラフ

そして、私はそれを次のようにしたい: ここに画像の説明を入力

これには、Dynamic Data Display の Isoline ライブラリを使用しています。

問題は、その領域のすべての値が 0 であっても、右上隅で領域が色付けされていることです (したがって、等値線が停止する理由)。その領域が白い背景色だけを表示するように.xamlファイルを適応させる方法があるかどうかは誰にも分かりますか?

前もって感謝します、

CX

現在の .xaml ファイルは次のようになります。

<Window x:Class="IntensityChart.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d3="http://research.microsoft.com/DynamicDataDisplay/1.0"
    Title="DynamicDataDisplay Sample - Intensity Chart" WindowState="Maximized"
    Icon="{x:Static d3:D3IconHelper.DynamicDataDisplayWhiteIcon}">
<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="Auto"/>
        <ColumnDefinition Width="*"/>
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition Height="*"/>
        <RowDefinition Height="Auto"/>
    </Grid.RowDefinitions>

    <d3:ChartPlotter Name="plotter" Grid.Row="0" Grid.Column="1">
        <d3:ViewportHostPanel>
            <Image Name="image" d3:ViewportPanel.ViewportBounds="0,0,2,1.5" Stretch="Fill"/>
        </d3:ViewportHostPanel>

        <d3:IsolineGraph Name="isolineGraph"/>
        <d3:IsolineTrackingGraph Name="trackingGraph"/>
        <d3:CursorCoordinateGraph/>

        <d3:CursorCoordinateGraph/>
        <d3:AxisCursorGraph/>
    </d3:ChartPlotter>

</Grid>

4

1 に答える 1

2

私は Isolines をあまり扱っていませんが、私が知っている情報に基づいて、グラフに使用するパレット クラスを変更する必要があるようです。D3 ディスカッション ボードで、ソリューションの概要を説明するディスカッションが行われています。

討論

そこでアドバイスを受けて、データに基づいて比率を作成するか、ソースにアクセスしてパレット クラスで、すべての 0 値を白で着色するように指示することができます。

于 2012-11-14T16:57:34.910 に答える