Ejemplo n.º 1
0
        protected override void UpdateTooltip()
        {
            base.UpdateTooltip();
            if (m_Tooltip.isAnySerieDataIndex())
            {
                var content = TooltipHelper.GetFormatterContent(m_Tooltip, 0, m_Series, m_ThemeInfo);
                m_Tooltip.UpdateContentText(content);

                var pos = m_Tooltip.GetContentPos();
                if (pos.x + m_Tooltip.runtimeWidth > chartWidth)
                {
                    pos.x = chartWidth - m_Tooltip.runtimeWidth;
                }
                if (pos.y - m_Tooltip.runtimeHeight < 0)
                {
                    pos.y = m_Tooltip.runtimeHeight;
                }
                m_Tooltip.UpdateContentPos(pos);
                m_Tooltip.SetActive(true);
            }
            else
            {
                m_Tooltip.SetActive(false);
            }
        }
Ejemplo n.º 2
0
        protected override void UpdateTooltip()
        {
            base.UpdateTooltip();
            bool showTooltip = false;

            foreach (var serie in m_Series.list)
            {
                int index = m_Tooltip.runtimeDataIndex[serie.index];
                if (index < 0)
                {
                    continue;
                }
                showTooltip = true;
                var content = TooltipHelper.GetFormatterContent(m_Tooltip, index, m_Series, m_ThemeInfo);
                m_Tooltip.UpdateContentText(content);

                var pos = m_Tooltip.GetContentPos();
                if (pos.x + m_Tooltip.runtimeWidth > chartWidth)
                {
                    pos.x = chartWidth - m_Tooltip.runtimeWidth;
                }
                if (pos.y - m_Tooltip.runtimeHeight < 0)
                {
                    pos.y = m_Tooltip.runtimeHeight;
                }
                m_Tooltip.UpdateContentPos(pos);
            }
            m_Tooltip.SetActive(showTooltip);
        }
        private void UpdateTooltip()
        {
            int index = chart.tooltip.runtimeDataIndex[0];

            if (index < 0)
            {
                chart.tooltip.SetActive(false);
                return;
            }
            var content = TooltipHelper.GetFormatterContent(chart.tooltip, index, chart);

            TooltipHelper.SetContentAndPosition(chart.tooltip, content.TrimStart(), chart.chartRect);
            chart.tooltip.SetActive(true);
        }
Ejemplo n.º 4
0
 protected override void UpdateTooltip()
 {
     base.UpdateTooltip();
     if (m_Tooltip.isAnySerieDataIndex())
     {
         var content = TooltipHelper.GetFormatterContent(m_Tooltip, 0, m_Series, m_ThemeInfo);
         TooltipHelper.SetContentAndPosition(tooltip, content, chartRect);
         m_Tooltip.SetActive(true);
     }
     else
     {
         m_Tooltip.SetActive(false);
     }
 }
Ejemplo n.º 5
0
        protected void UpdatePieTooltip()
        {
            bool showTooltip = false;

            foreach (var serie in chart.series.list)
            {
                int index = chart.tooltip.runtimeDataIndex[serie.index];
                if (index < 0)
                {
                    continue;
                }
                showTooltip = true;
                var content = TooltipHelper.GetFormatterContent(chart.tooltip, index, chart.series, chart.theme);
                TooltipHelper.SetContentAndPosition(chart.tooltip, content.TrimStart(), chart.chartRect);
            }
            chart.tooltip.SetActive(showTooltip);
        }
Ejemplo n.º 6
0
        protected override void UpdateTooltip()
        {
            base.UpdateTooltip();
            bool showTooltip = false;

            foreach (var serie in m_Series.list)
            {
                int index = m_Tooltip.runtimeDataIndex[serie.index];
                if (index < 0)
                {
                    continue;
                }
                showTooltip = true;
                var content = TooltipHelper.GetFormatterContent(m_Tooltip, index, m_Series, m_ThemeInfo);
                TooltipHelper.SetContentAndPosition(tooltip, content, chartRect);
            }
            m_Tooltip.SetActive(showTooltip);
        }
Ejemplo n.º 7
0
        protected void UpdateTooltip()
        {
            int serieIndex = chart.tooltip.runtimeDataIndex[0];

            if (serieIndex < 0)
            {
                if (chart.tooltip.IsActive())
                {
                    chart.tooltip.SetActive(false);
                    chart.RefreshChart();
                }
                return;
            }
            chart.tooltip.SetActive(true);
            var serie     = chart.series.GetSerie(serieIndex);
            var radar     = chart.radars[serie.radarIndex];
            var dataIndex = chart.tooltip.runtimeDataIndex[1];
            var content   = TooltipHelper.GetFormatterContent(chart.tooltip, dataIndex, chart, null, false, radar);

            TooltipHelper.SetContentAndPosition(chart.tooltip, content, chart.chartRect);
        }
Ejemplo n.º 8
0
        protected override void UpdateTooltip()
        {
            base.UpdateTooltip();
            int serieIndex = m_Tooltip.runtimeDataIndex[0];

            if (serieIndex < 0)
            {
                if (m_Tooltip.IsActive())
                {
                    m_Tooltip.SetActive(false);
                    RefreshChart();
                }
                return;
            }
            m_Tooltip.SetActive(true);
            var serie     = m_Series.GetSerie(serieIndex);
            var radar     = m_Radars[serie.radarIndex];
            var dataIndex = tooltip.runtimeDataIndex[1];
            var content   = TooltipHelper.GetFormatterContent(m_Tooltip, dataIndex, m_Series, m_ThemeInfo, null, null, false, radar);

            TooltipHelper.SetContentAndPosition(tooltip, content, chartRect);
        }