MVC图表Y轴定制

MVC图表Y轴定制

问题描述:

我已经绘制的MVC图MVC图表Y轴定制

MVC Chart

在Y轴我需要显示与货币符号的货币值。 Fo我以下使用代码

  // Set the Custom Labebls 
     CustomLabel onPremXLabel = new CustomLabel(-0.5, 0.5, "On Premises", 0, LabelMarkStyle.None); 
     CustomLabel azureXLabel = new CustomLabel(0.75, 1.25, "Azure", 0, LabelMarkStyle.None); 
     chartArea.AxisX.CustomLabels.Add(onPremXLabel); 
     chartArea.AxisX.CustomLabels.Add(azureXLabel); 
     chartArea.AxisY.LabelStyle.Format = "C"; 
     new Font("Verdana,Arial,Helvetica,sans-serif", 
       8F, FontStyle.Regular); 
     chartArea.AxisY.LabelStyle.Font = 
      new Font("Verdana,Arial,Helvetica,sans-serif", 
        8F, FontStyle.Regular); 
     chartArea.AxisY.LineColor = Color.FromArgb(64, 64, 64, 64); 
     chartArea.AxisX.LineColor = Color.FromArgb(64, 64, 64, 64); 
     chartArea.AxisY.MajorGrid.LineColor = Color.FromArgb(64, 64, 64, 64); 
     chartArea.AxisX.MajorGrid.LineColor = Color.FromArgb(64, 64, 64, 64); 

     chart.ChartAreas.Add(chartArea); 

“chartArea.AxisY.LabelStyle.Format =”C“;” 此代码用于设置Y轴的货币。现在我想根据用户选择的输入自定义货币符号。例如,如果用户选择美元或英镑比相应的符号应显示。请请帮忙。

您是否试图将货币作为字符串并将其作为字符串发送至y轴,可能会显示其符号。

public static class Cultures 
{ 
    public static readonly CultureInfo UnitedKingdom = 
     CultureInfo.GetCultureInfo("en-GB"); 
} 

Then: 

@price.ToString("C", Cultures.UnitedKingdom) 

你应该看看这个页面(不是mvc,但也适用于你)。

String format currency

+0

对不起,其实我是新来的Stackoverflow。现在我已经编写了代码。请帮助 –

+0

编辑答案。 – TuRQuaS3