mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-23 17:30:10 +00:00
增加SerieData的ItemStyle和Emphasis可单独配置数据项样式的支持
This commit is contained in:
@@ -70,6 +70,20 @@ namespace XCharts
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static void ResetLabel(SerieData serieData, SerieLabel label, ThemeInfo themeInfo, int colorIndex)
|
||||
{
|
||||
if (serieData.labelText)
|
||||
{
|
||||
serieData.labelText.color = label.color != Color.clear ? label.color :
|
||||
(Color)themeInfo.GetColor(colorIndex);
|
||||
serieData.labelText.fontSize = label.fontSize;
|
||||
serieData.labelText.fontStyle = label.fontStyle;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private static void SetGaugeLabelText(Serie serie)
|
||||
{
|
||||
var serieData = serie.GetSerieData(0);
|
||||
@@ -95,7 +109,8 @@ namespace XCharts
|
||||
for (int i = 0; i < serie.dataCount; i++)
|
||||
{
|
||||
var serieData = serie.data[i];
|
||||
if (serieData.IsInitLabel())
|
||||
var serieLabel = SerieHelper.GetSerieLabel(serie,serieData,serieData.highlighted);
|
||||
if (serieLabel.show && serieData.IsInitLabel())
|
||||
{
|
||||
if (!serie.show || !serieData.show)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user