TeeChart Pro ActiveX問答教程:如何在圖例框中單擊項目時突出顯示所選行?

    TeeChart Pro ActiveX圖表組件庫提供數百種2D和3D圖形樣式,54種運算和統計函數以及無限數量的座標軸和14工具箱供你選擇。該圖表控件還可以有效地用於創建多任務的儀表板。 


Q:請幫助解答如何突出多個系列中的一行,是否有一個選項,比如當我點擊圖例中的某個項目時,其他項目在開球圖表中會變得模糊?

chart.png

A:一個選項是通過使其他系列更透明來突出顯示在圖例中單擊的系列,例如:

		private void InitializeChart()
		{
			for (int i = 0; i < 4; i++)
			{
				tChart1.Series.Add(typeof(Line)).FillSampleValues();
			}
			tChart1.ClickLegend += TChart1_ClickLegend;
		}
		private void TChart1_ClickLegend(object sender, MouseEventArgs e)
		{
			int index = tChart1.Legend.Clicked(e.X, e.Y);
			if(index > -1)
			{
				for (int i = 0; i < tChart1.Series.Count; i++)
				{
					tChart1[i].Transparency = 0;
					if (i != index)
					{
						tChart1[i].Transparency = 70;
					}
				}
			}
		}

    希望以上問答能夠給您提供幫助,如果您有任何的疑惑或者建議都可以在評論區留言。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章