我可以获得更高质量的图表吗?

时间:2012-10-31 12:36:52

标签: asp.net charts mschart

我创建了一个新的图表,在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();
}

这给了我这个形象:

enter image description here

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

解决

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

1 个答案:

答案 0 :(得分:5)

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