首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dotnet Highcharts 3D散点图

dotnet Highcharts 3D散点图
EN

Stack Overflow用户
提问于 2016-10-14 14:35:41
回答 1查看 209关注 0票数 0

我正在使用Codeplex提供的dotnet库在asp.net web表单上绘制Highcharts图。虽然我成功地绘制了几种类型的图表,但我在绘制3D散点图时遇到了困难。它还有一些额外的功能,可以通过跟踪鼠标来旋转绘图。

以前有人在.Net平台上尝试过这个3D散点图吗?如何使用不能放入var chart = new Highcharts.Chart(...)块中的js代码?

EN

回答 1

Stack Overflow用户

发布于 2016-11-22 21:57:52

在项目网站上的是a package with samples。在这些演示中,您可以找到3d专栏。在编辑它的代码以改变序列类型和数据格式后,我得到了一个工作的3d散点图。我使用的代码如下:

代码语言:javascript
复制
public ActionResult ThreeDColumn()
{
    Highcharts chart = new Highcharts("chart")
        .InitChart(new Chart
        {
            Type = ChartTypes.Scatter, 
            Margin = new[] { 75 },
            Options3d = new ChartOptions3d
            {
                Enabled = true,
                Alpha = 15,
                Beta = 15,
                Depth = 50,
                ViewDistance = 25
            }
        })
        .SetTitle(new Title { Text = "Chart rotation demo" })
        .SetSubtitle(new Subtitle { Text = "Test options by dragging the sliders below" })
        .SetLegend(new Legend { Enabled = false })
        .SetSeries(new Series { Data = new Data(new object[,] { { 0, 0, 0 }, { 1, 1, 1 }, { 2, 2, 2 } }) });

    return View(chart);
}

该文件在项目的Controllers目录中为DemoController.cs

如果您需要创建与Highcharts演示页面中的Highcharts相同的Highcharts,可能会遇到一些问题。DotNet.Highcharts中的代码来自2014年,并在旧的Highcharts版本上运行。较新的代码在一个不相关的official Highcharts product中使用,该代码仍在开发中- http://dotnet.highcharts.com/,所以您可以尝试一下。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40036472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档