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

Jas*_*n94 2 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();
}
Run Code Online (Sandbox Code Playgroud)

这给了我这个形象:

在此输入图像描述

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

解决:

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

Ric*_*ing 5

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