绘制3D以对数据进行分类

时间:2014-03-27 05:10:37

标签: plot

我有一组数据,我想用3D绘制它们(所以我可以决定我有多少组或类) 我需要最简单,最简单的方法。 这些是我的数据:

 x ,      y ,      z                   
0.91,    0.14,   -0.57     
0.74,    0.97,   -0.49     
0.34,    0.96,   -0.37     
0.42,    0.98,   -0.29     
0.71,    0.87,   -0.27     
0.72,    0.85,   -0.24     
0.63,    0.86,   -0.14     
0.36,    0.77,   -0.01  

1 个答案:

答案 0 :(得分:1)

最简单,最简单的方法是让别人为你做这件事。我使用此代码配置Orson Charts for HTML5以在网页中创建散点图:

      <p><canvas id="scatter_chart_canvas" width="640" height="400"></canvas></p>

      <script type="application/javascript">
        function initScatterChart() {
          var dataset = [{ series: 'Data', values: [ [0.91, 0.14, -0.57], [0.74, 0.97, -0.49], [0.34, 0.96, -0.37], [0.42, 0.98, -0.29], [0.71, 0.87, -0.27], [0.72, 0.85, -0.24], [0.63, 0.86, -0.14], [0.36, 0.77, -0.01] ] }];
          var chartConfig={
            title: 'Stack Overflow 22678789',
            plot: {
              xAxis: { label: 'X', gridlinesVisible: true },
              yAxis: { label: 'Y', gridlinesVisible: true },
              zAxis: { label: 'Z', gridlinesVisible: true },
              dimensions:[5, 4, 5]
            },
            style: 'Orson 1'
          };
          configureOrsonXYZChart3D('#scatter_chart_canvas', chartConfig, dataset);
        }
      </script>

以下是实时图表的链接:

http://www.object-refinery.com/orsoncharts/web/so22678789.html