@@ -12,7 +12,7 @@ use rand::Rng;
1212// 3D Scatter Plots
1313fn simple_scatter3d_plot ( ) {
1414 let n: usize = 100 ;
15- let t: Vec < f64 > = Array :: linspace ( 0. , 10. , n) . into_raw_vec ( ) ;
15+ let t: Vec < f64 > = Array :: linspace ( 0. , 10. , n) . into_raw_vec_and_offset ( ) . 0 ;
1616 let y: Vec < f64 > = t. iter ( ) . map ( |x| x. sin ( ) ) . collect ( ) ;
1717 let z: Vec < f64 > = t. iter ( ) . map ( |x| x. cos ( ) ) . collect ( ) ;
1818
@@ -25,7 +25,7 @@ fn simple_scatter3d_plot() {
2525
2626fn customized_scatter3d_plot ( ) {
2727 let n: usize = 100 ;
28- let t: Vec < f64 > = Array :: linspace ( 0. , 10. , n) . into_raw_vec ( ) ;
28+ let t: Vec < f64 > = Array :: linspace ( 0. , 10. , n) . into_raw_vec_and_offset ( ) . 0 ;
2929 let y: Vec < f64 > = t. iter ( ) . map ( |x| x. sin ( ) ) . collect ( ) ;
3030 let z: Vec < f64 > = t. iter ( ) . map ( |x| x. cos ( ) ) . collect ( ) ;
3131 let sizelookup = z. clone ( ) ;
@@ -114,7 +114,7 @@ fn customized_scatter3d_plot() {
114114// 3D Line Plots
115115fn simple_line3d_plot ( ) {
116116 let n: usize = 100 ;
117- let t: Vec < f64 > = Array :: linspace ( 0. , 10. , n) . into_raw_vec ( ) ;
117+ let t: Vec < f64 > = Array :: linspace ( 0. , 10. , n) . into_raw_vec_and_offset ( ) . 0 ;
118118 let y: Vec < f64 > = t. iter ( ) . map ( |x| x. sin ( ) ) . collect ( ) ;
119119 let z: Vec < f64 > = t. iter ( ) . map ( |x| x. cos ( ) ) . collect ( ) ;
120120
@@ -128,8 +128,8 @@ fn simple_line3d_plot() {
128128// 3D Surface Plot
129129fn surface_plot ( ) {
130130 let n: usize = 100 ;
131- let x: Vec < f64 > = Array :: linspace ( -10. , 10. , n) . into_raw_vec ( ) ;
132- let y: Vec < f64 > = Array :: linspace ( -10. , 10. , n) . into_raw_vec ( ) ;
131+ let x: Vec < f64 > = Array :: linspace ( -10. , 10. , n) . into_raw_vec_and_offset ( ) . 0 ;
132+ let y: Vec < f64 > = Array :: linspace ( -10. , 10. , n) . into_raw_vec_and_offset ( ) . 0 ;
133133 let z: Vec < Vec < f64 > > = x
134134 . iter ( )
135135 . map ( |i| {
0 commit comments