0
我使用teechart ColorGrid系列創建顏色圖。要繪製的值是從1到10的整數。有可能在一個繪圖上只有很少的值(例如 - 只有1,3,5,8,9)。 默認情況下,圖例有10個項目,圖例項目值是根據最小值和最大值(因此它們並不總是整數)計算得出的,而不是實際的不同值。我怎樣才能讓圖例只顯示在這個例子中被繪製的不同值(1,3,5,8和9)。如何讓teechart ColorGrid的圖例顯示不同的值進行繪製?
我曾嘗試通過使用此行的代碼來設置的圖例項目的數目:基於所述最小值和最大值
tChart1.Legend.MaxNumRows = _colorGridSeries.YValues.Value.Distinct().Count();
但圖例值仍然計算爲等距離的值。
一些示例代碼:
_colorGridSeries = new ColorGrid();
tChart1.Aspect.View3D = false;
for (int x = 0; x < 10; x++)
{
for (int z = 0; z < 5; z++)
{
_colorGridSeries.Add(x, 1, z);
}
}
for (int x = 0; x < 10; x++)
{
for (int z = 5; z < 7; z++)
{
_colorGridSeries.Add(x, 5, z);
}
}
for (int x = 0; x < 10; x++)
{
for (int z = 7; z < 10; z++)
{
_colorGridSeries.Add(x, 8, z);
}
}
tChart1.Legend.MaxNumRows = _colorGridSeries.YValues.Value.Distinct().Count();
感謝