File tree Expand file tree Collapse file tree 3 files changed +103
-10
lines changed Expand file tree Collapse file tree 3 files changed +103
-10
lines changed Original file line number Diff line number Diff line change @@ -577,7 +577,7 @@ axes.calcTicks = function calcTicks(ax) {
577
577
Math . min ( ax . _categories . length - 0.5 , endTick ) ;
578
578
}
579
579
580
- var isLog = ( ax . type === 'log' ) ;
580
+ var isDLog = ( ax . type === 'log' ) && ! ( isNumeric ( ax . dtick ) || ax . dtick . charAt ( 0 ) === 'L ') ;
581
581
582
582
var xPrevious = null ;
583
583
var maxTicks = Math . max ( 1000 , ax . _length || 0 ) ;
@@ -590,7 +590,7 @@ axes.calcTicks = function calcTicks(ax) {
590
590
xPrevious = x ;
591
591
592
592
var minor = false ;
593
- if ( isLog && ( x !== ( x | 0 ) ) ) {
593
+ if ( isDLog && ( x !== ( x | 0 ) ) ) {
594
594
minor = true ;
595
595
}
596
596
Original file line number Diff line number Diff line change 7
7
1e7
8
8
],
9
9
"type" : " scatter"
10
+ },
11
+ {
12
+ "xaxis" : " x2" ,
13
+ "yaxis" : " y2" ,
14
+ "y" : [
15
+ 1e8 ,
16
+ 1e6 ,
17
+ 1e7
18
+ ],
19
+ "type" : " scatter"
20
+ },
21
+ {
22
+ "xaxis" : " x3" ,
23
+ "yaxis" : " y3" ,
24
+ "y" : [
25
+ 1e8 ,
26
+ 1e6 ,
27
+ 1e7
28
+ ],
29
+ "type" : " scatter"
30
+ },
31
+ {
32
+ "xaxis" : " x4" ,
33
+ "yaxis" : " y4" ,
34
+ "y" : [
35
+ 1e8 ,
36
+ 1e6 ,
37
+ 1e7
38
+ ],
39
+ "type" : " scatter"
10
40
}
11
41
],
12
42
"layout" : {
43
+ "width" : 800 ,
44
+ "height" : 800 ,
45
+ "xaxis" : {
46
+ "domain" : [
47
+ 0 ,
48
+ 0.45
49
+ ]
50
+ },
51
+ "xaxis2" : {
52
+ "anchor" : " y2" ,
53
+ "domain" : [
54
+ 0.6 ,
55
+ 1
56
+ ]
57
+ },
58
+ "xaxis3" : {
59
+ "anchor" : " y3" ,
60
+ "domain" : [
61
+ 0 ,
62
+ 0.45
63
+ ]
64
+ },
65
+ "xaxis4" : {
66
+ "anchor" : " y4" ,
67
+ "domain" : [
68
+ 0.6 ,
69
+ 1
70
+ ]
71
+ },
13
72
"yaxis" : {
14
- "type" : " log" ,
15
- "tickprefix" : " $" ,
16
- "ticksuffix" : " Hz"
17
- },
18
- "height" : 600 ,
19
- "width" : 300 ,
20
- "margin" : {
21
- "l" : 150
73
+ "tick0" : 1 ,
74
+ "dtick" : " L10000000" ,
75
+ "type" : " log" ,
76
+ "tickprefix" : " $" ,
77
+ "ticksuffix" : " Hz" ,
78
+ "domain" : [
79
+ 0 ,
80
+ 0.45
81
+ ]
82
+ },
83
+ "yaxis2" : {
84
+ "tick0" : 1 ,
85
+ "dtick" : 0.5 ,
86
+ "type" : " log" ,
87
+ "tickprefix" : " $" ,
88
+ "ticksuffix" : " Hz" ,
89
+ "anchor" : " x2" ,
90
+ "domain" : [
91
+ 0 ,
92
+ 0.45
93
+ ]
94
+ },
95
+ "yaxis3" : {
96
+ "dtick" : " D1" ,
97
+ "type" : " log" ,
98
+ "tickprefix" : " $" ,
99
+ "ticksuffix" : " Hz" ,
100
+ "anchor" : " x3" ,
101
+ "domain" : [
102
+ 0.6 ,
103
+ 1
104
+ ]
105
+ },
106
+ "yaxis4" : {
107
+ "type" : " log" ,
108
+ "tickprefix" : " $" ,
109
+ "ticksuffix" : " Hz" ,
110
+ "anchor" : " x4" ,
111
+ "domain" : [
112
+ 0.6 ,
113
+ 1
114
+ ]
22
115
}
23
116
}
24
117
}
You can’t perform that action at this time.
0 commit comments