2

我创建了一个新图表,在 asp.net 中看起来像这样(使用 mvc):

@{
    var myChart = new Chart(width: 600, height: 400)
        .AddTitle("Number of errors")
        .AddSeries(            
            xValue: @ViewBag.Chart.xVal,
            yValues: @ViewBag.Chart.yVal)
        .Write();
}

这给了我这张图片:

在此处输入图像描述

你可能看不到它,但在我的超平滑液晶屏幕上,图像有抖动区域

已解决

@{
        var myChart = new Chart(width: 600, height: 400)
            .AddTitle("Number of errors")
            .AddSeries(            
                xValue: @ViewBag.Chart.xVal,
                yValues: @ViewBag.Chart.yVal)
            .Write("png");
    }
4

1 回答 1

5

假设这是来自System.Web.Helpers程序集的图表,默认格式为 Jpeg。尝试"png"作为format参数传递给Write方法。

于 2012-10-31T13:47:46.760 回答