0
我想在圖表上沒有相關點時隱藏圖表標籤。我怎樣才能做到這一點?在下面的圖片中,您可以看到一系列以2分鐘爲間隔的兩點。我想隱藏中間標籤,因爲沒有相關的數據點。 CustomDrawAxisLabel
事件不起作用,因爲某種原因,它會爲每個標籤觸發。這裏就是我想這個事件裏面做:圖表控件:如何在沒有相關圖表點時隱藏軸標籤?
if (axis is AxisX || axis is AxisX3D || axis is RadarAxisX)
{
DateTime dateTime = (DateTime)e.Item.AxisValue;
if (dateTime == null)
{
e.Item.Text = "";
}
它不工作,因爲e.Item.AxisValue
返回我當前軸標籤值(包括中間的一個我想隱藏),不相關的圖表點。我如何通過座標軸值訪問此事件內的圖表數據?
實際:
期望:
提供了更多代碼,您如何綁定圖表控件以及您的數據源模式是什麼。如果你提供更多的細節,那麼它會更好..你應該循環訪問數據源,並檢查這個軸的值是否存在於各自的軸數據中。 –
您是否嘗試過__我們建議您在上次發佈[這個問題時]建議的東西(http://stackoverflow.com/questions/34091826/chartcontrol-shows-extra-label)? – TaW
當然不是。爲什麼?我認爲我的問題可以通過反覆詢問同一個問題來解決。 –