@@ -636,6 +636,9 @@ def test_trisurf_all_args(self):
636
636
tri = Delaunay (points2D )
637
637
simplices = tri .simplices
638
638
639
+ test_trisurf_plot = tls .FigureFactory .create_trisurf (x , y , z , simplices )
640
+
641
+ """
639
642
test_trisurf_plot = tls.FigureFactory.create_trisurf(
640
643
x, y, z, simplices, colormap=[(0, 0, 0), (1, 1, 1)],
641
644
title='Fun',
@@ -646,7 +649,166 @@ def test_trisurf_all_args(self):
646
649
height=500, width=500,
647
650
aspectratio=dict(x=0.7, y=0.6, z=1.2)
648
651
)
649
-
652
+ """
653
+
654
+ exp_trisurf_plot = {'data' : [{'facecolor' : ['rgb(143.0, 123.0, 97.000000000000014)' ,
655
+ 'rgb(255.0, 127.0, 14.000000000000007)' ,
656
+ 'rgb(143.0, 123.0, 97.000000000000014)' ,
657
+ 'rgb(31.0, 119.0, 180.0)' ,
658
+ 'rgb(143.0, 123.0, 97.000000000000014)' ,
659
+ 'rgb(31.0, 119.0, 180.0)' ,
660
+ 'rgb(143.0, 123.0, 97.000000000000014)' ,
661
+ 'rgb(255.0, 127.0, 14.000000000000007)' ],
662
+ 'i' : [3 , 1 , 1 , 5 , 7 , 3 , 5 , 7 ],
663
+ 'j' : [1 , 3 , 5 , 1 , 3 , 7 , 7 , 5 ],
664
+ 'k' : [4 , 0 , 4 , 2 , 4 , 6 , 4 , 8 ],
665
+ 'name' : '' ,
666
+ 'type' : 'mesh3d' ,
667
+ 'x' : np .array ([- 1. , 0. , 1. , - 1. , 0. , 1. , - 1. , 0. , 1. ]),
668
+ 'y' : np .array ([- 1. , - 1. , - 1. , 0. , 0. , 0. , 1. , 1. , 1. ]),
669
+ 'z' : np .array ([ 1. , - 0. , - 1. , - 0. , 0. , 0. , - 1. , 0. , 1. ])},
670
+ {'line' : {'color' : 'rgb(50, 50, 50)' , 'width' : 1.5 },
671
+ 'mode' : 'lines' ,
672
+ 'type' : 'scatter3d' ,
673
+ 'x' : [- 1.0 ,
674
+ 0.0 ,
675
+ 0.0 ,
676
+ - 1.0 ,
677
+ None ,
678
+ 0.0 ,
679
+ - 1.0 ,
680
+ - 1.0 ,
681
+ 0.0 ,
682
+ None ,
683
+ 0.0 ,
684
+ 1.0 ,
685
+ 0.0 ,
686
+ 0.0 ,
687
+ None ,
688
+ 1.0 ,
689
+ 0.0 ,
690
+ 1.0 ,
691
+ 1.0 ,
692
+ None ,
693
+ 0.0 ,
694
+ - 1.0 ,
695
+ 0.0 ,
696
+ 0.0 ,
697
+ None ,
698
+ - 1.0 ,
699
+ 0.0 ,
700
+ - 1.0 ,
701
+ - 1.0 ,
702
+ None ,
703
+ 1.0 ,
704
+ 0.0 ,
705
+ 0.0 ,
706
+ 1.0 ,
707
+ None ,
708
+ 0.0 ,
709
+ 1.0 ,
710
+ 1.0 ,
711
+ 0.0 ,
712
+ None ],
713
+ 'y' : [0.0 ,
714
+ - 1.0 ,
715
+ 0.0 ,
716
+ 0.0 ,
717
+ None ,
718
+ - 1.0 ,
719
+ 0.0 ,
720
+ - 1.0 ,
721
+ - 1.0 ,
722
+ None ,
723
+ - 1.0 ,
724
+ 0.0 ,
725
+ 0.0 ,
726
+ - 1.0 ,
727
+ None ,
728
+ 0.0 ,
729
+ - 1.0 ,
730
+ - 1.0 ,
731
+ 0.0 ,
732
+ None ,
733
+ 1.0 ,
734
+ 0.0 ,
735
+ 0.0 ,
736
+ 1.0 ,
737
+ None ,
738
+ 0.0 ,
739
+ 1.0 ,
740
+ 1.0 ,
741
+ 0.0 ,
742
+ None ,
743
+ 0.0 ,
744
+ 1.0 ,
745
+ 0.0 ,
746
+ 0.0 ,
747
+ None ,
748
+ 1.0 ,
749
+ 0.0 ,
750
+ 1.0 ,
751
+ 1.0 ,
752
+ None ],
753
+ 'z' : [- 0.0 ,
754
+ - 0.0 ,
755
+ 0.0 ,
756
+ - 0.0 ,
757
+ None ,
758
+ - 0.0 ,
759
+ - 0.0 ,
760
+ 1.0 ,
761
+ - 0.0 ,
762
+ None ,
763
+ - 0.0 ,
764
+ 0.0 ,
765
+ 0.0 ,
766
+ - 0.0 ,
767
+ None ,
768
+ 0.0 ,
769
+ - 0.0 ,
770
+ - 1.0 ,
771
+ 0.0 ,
772
+ None ,
773
+ 0.0 ,
774
+ - 0.0 ,
775
+ 0.0 ,
776
+ 0.0 ,
777
+ None ,
778
+ - 0.0 ,
779
+ 0.0 ,
780
+ - 1.0 ,
781
+ - 0.0 ,
782
+ None ,
783
+ 0.0 ,
784
+ 0.0 ,
785
+ 0.0 ,
786
+ 0.0 ,
787
+ None ,
788
+ 0.0 ,
789
+ 0.0 ,
790
+ 1.0 ,
791
+ 0.0 ,
792
+ None ]}],
793
+ 'layout' : {'height' : 800 ,
794
+ 'scene' : {'aspectratio' : {'x' : 1 , 'y' : 1 , 'z' : 1 },
795
+ 'xaxis' : {'backgroundcolor' : 'rgb(230, 230, 230)' ,
796
+ 'gridcolor' : 'rgb(255, 255, 255)' ,
797
+ 'showbackground' : True ,
798
+ 'zerolinecolor' : 'rgb(255, 255, 255)' },
799
+ 'yaxis' : {'backgroundcolor' : 'rgb(230, 230, 230)' ,
800
+ 'gridcolor' : 'rgb(255, 255, 255)' ,
801
+ 'showbackground' : True ,
802
+ 'zerolinecolor' : 'rgb(255, 255, 255)' },
803
+ 'zaxis' : {'backgroundcolor' : 'rgb(230, 230, 230)' ,
804
+ 'gridcolor' : 'rgb(255, 255, 255)' ,
805
+ 'showbackground' : True ,
806
+ 'zerolinecolor' : 'rgb(255, 255, 255)' }},
807
+ 'title' : 'Trisurf Plot' ,
808
+ 'width' : 800 }}
809
+
810
+
811
+ """
650
812
exp_trisurf_plot = {'data': [{'facecolor': ['rgb(127.5, 127.5, 127.5)',
651
813
'rgb(255.0, 255.0, 255.0)',
652
814
'rgb(127.5, 127.5, 127.5)',
@@ -802,6 +964,7 @@ def test_trisurf_all_args(self):
802
964
'zerolinecolor': 'rgb(3, 3, 3)'}},
803
965
'title': 'Fun',
804
966
'width': 500}}
967
+ """
805
968
806
969
self .assert_dict_equal (test_trisurf_plot ['layout' ],
807
970
exp_trisurf_plot ['layout' ])
0 commit comments