(args, fig, orders)
| 789 | |
| 790 | |
| 791 | def configure_3d_axes(args, fig, orders): |
| 792 | patch = dict( |
| 793 | xaxis=dict(title_text=get_label(args, args["x"])), |
| 794 | yaxis=dict(title_text=get_label(args, args["y"])), |
| 795 | zaxis=dict(title_text=get_label(args, args["z"])), |
| 796 | ) |
| 797 | |
| 798 | for letter in ["x", "y", "z"]: |
| 799 | axis = patch[letter + "axis"] |
| 800 | if args["log_" + letter]: |
| 801 | axis["type"] = "log" |
| 802 | if args["range_" + letter]: |
| 803 | axis["range"] = [math.log(x, 10) for x in args["range_" + letter]] |
| 804 | else: |
| 805 | if args["range_" + letter]: |
| 806 | axis["range"] = args["range_" + letter] |
| 807 | if args[letter] in orders: |
| 808 | axis["categoryorder"] = "array" |
| 809 | axis["categoryarray"] = orders[args[letter]] |
| 810 | fig.update_scenes(patch) |
| 811 | |
| 812 | |
| 813 | def configure_mapbox(args, fig, orders): |
nothing calls this directly
no test coverage detected