C# 动态数据显示等值线白边
我有一个图表,看起来像这样: 我希望它看起来像这样: 为此,我一直在使用动态数据显示的等值线库 问题在于,在右上角,该区域是彩色的,即使该区域中的所有值都是0(因此等值线停止)。 有人知道我是否有办法调整.xaml文件,使该区域只显示白色背景色吗 提前谢谢大家, CX 我当前的.xaml文件如下所示:C# 动态数据显示等值线白边,c#,wpf,graph,dynamic-data-display,C#,Wpf,Graph,Dynamic Data Display,我有一个图表,看起来像这样: 我希望它看起来像这样: 为此,我一直在使用动态数据显示的等值线库 问题在于,在右上角,该区域是彩色的,即使该区域中的所有值都是0(因此等值线停止)。 有人知道我是否有办法调整.xaml文件,使该区域只显示白色背景色吗 提前谢谢大家, CX 我当前的.xaml文件如下所示: <Window x:Class="IntensityChart.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/x
<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>
我对等值线没有太多的研究,但是根据我所知道的信息,看起来您必须更改用于图形的调色板类。D3讨论板上有一个概述解决方案的讨论
你可以根据那里的建议,根据你的数据创建一个比率,或者你可以直接找到源代码,在调色板类中,告诉所有0值用白色着色。你确定它是空的吗?右上角的蓝色表示它不是?嗨,我将开发一个类似于您的等值线图,但不知道如何操作:)您可以发布您的代码xaml和c#?:)恐怕我已经没有代码了,但是如果我记得他们的网站上有很多示例代码。您应该能够复制/粘贴大部分内容。如果你愿意的话,我可以问执行该部分的人是否记得任何重要的事情。