Skip to content

Commit 26e51ee

Browse files
committed
OHLC viz major changes
1 parent 419e5ef commit 26e51ee

File tree

10 files changed

+501
-302
lines changed

10 files changed

+501
-302
lines changed

README/savedsearches.conf.spec

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,17 @@
11
# Declare properties here
2-
display.visualizations.custom.candlestick_chart.line_chart.xAngle = <float>;
3-
display.visualizations.custom.candlestick_chart.line_chart.yAngle = <float>;
4-
5-
display.visualizations.custom.candlestick_chart.line_chart.mbDisplay = <string>;
2+
display.visualizations.custom.candlestick_chart.line_chart.showLegend = <number>;
3+
display.visualizations.custom.candlestick_chart.line_chart.chartType = <string>;
4+
display.visualizations.custom.candlestick_chart.line_chart.mbDisplay = <number>;
65

76
display.visualizations.custom.candlestick_chart.line_chart.xAxisName = <string>;
8-
display.visualizations.custom.candlestick_chart.line_chart.yAxisName = <string>;
9-
10-
display.visualizations.custom.candlestick_chart.line_chart.highColor = <string>;
11-
display.visualizations.custom.candlestick_chart.line_chart.lowColor = <string>;
12-
13-
display.visualizations.custom.candlestick_chart.line_chart.showRSlider = <string>;
14-
15-
display.visualizations.custom.candlestick_chart.line_chart.showHigh= <string>;
16-
display.visualizations.custom.candlestick_chart.line_chart.showLow = <string>;
17-
18-
display.visualizations.custom.candlestick_chart.line_chart.thColor = <string>;
19-
display.visualizations.custom.candlestick_chart.line_chart.tlColor = <string>;
7+
display.visualizations.custom.candlestick_chart.line_chart.xAngle = <float>;
8+
display.visualizations.custom.candlestick_chart.line_chart.showRSlider = <number>;
209

21-
display.visualizations.custom.candlestick_chart.line_chart.chartType = <string>;
10+
display.visualizations.custom.candlestick_chart.line_chart.yAxisName = <string>;
11+
display.visualizations.custom.candlestick_chart.line_chart.yAngle = <float>;
2212

23-
display.visualizations.custom.candlestick_chart.line_chart.showLegend = <string>;
13+
display.visualizations.custom.candlestick_chart.line_chart.showEMA = <string>;
14+
display.visualizations.custom.candlestick_chart.line_chart.showSMA = <string>;
2415

2516

2617

Lines changed: 21 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,20 @@
11
<form class="splunk-formatter-section" section-label="General">
2-
<splunk-control-group label="Increasing Color">
3-
<splunk-color-picker name="{{VIZ_NAMESPACE}}.highColor" value='#008000'>
4-
</splunk-color-picker>
5-
</splunk-control-group>
6-
7-
<splunk-control-group label="Decreasing Color">
8-
<splunk-color-picker name="{{VIZ_NAMESPACE}}.lowColor" value='#FF0000'>
9-
</splunk-color-picker>
10-
</splunk-control-group>
11-
12-
<splunk-control-group label="Display Plotly Mode Bar">
13-
<splunk-radio-input name="{{VIZ_NAMESPACE}}.mbDisplay" value='0'>
14-
<option value='1'>Show</option>
15-
<option value='0'>Hide</option>
2+
<splunk-control-group label="Chart Type">
3+
<splunk-radio-input name="{{VIZ_NAMESPACE}}.chartType" value='candlestick'>
4+
<option value='candlestick'>Candlestick</option>
5+
<option value='ohlc'>Bar</option>
166
</splunk-radio-input>
177
</splunk-control-group>
18-
198
<splunk-control-group label="Display Legend">
209
<splunk-radio-input name="{{VIZ_NAMESPACE}}.showLegend" value='1'>
2110
<option value='1'>Show</option>
2211
<option value='0'>Hide</option>
2312
</splunk-radio-input>
2413
</splunk-control-group>
25-
26-
<splunk-control-group label="Chart Type">
27-
<splunk-radio-input name="{{VIZ_NAMESPACE}}.chartType" value='candlestick'>
28-
<option value='candlestick'>Candlestick</option>
29-
<option value='ohlc'>OHLC</option>
14+
<splunk-control-group label="Display Plotly Mode Bar">
15+
<splunk-radio-input name="{{VIZ_NAMESPACE}}.mbDisplay" value='0'>
16+
<option value='1'>Show</option>
17+
<option value='0'>Hide</option>
3018
</splunk-radio-input>
3119
</splunk-control-group>
3220
</form>
@@ -36,15 +24,13 @@
3624
<splunk-text-input name="{{VIZ_NAMESPACE}}.xAxisName">
3725
</splunk-text-input>
3826
</splunk-control-group>
39-
4027
<splunk-control-group label="Label Rotation">
4128
<splunk-radio-input name="{{VIZ_NAMESPACE}}.xAngle" value=0>
4229
<option value=0>Default</option>
4330
<option value=45>45°</option>
4431
<option value=90>90°</option>
4532
</splunk-radio-input>
4633
</splunk-control-group>
47-
4834
<splunk-control-group label="Display X-Axis RangeSlider">
4935
<splunk-radio-input name="{{VIZ_NAMESPACE}}.showRSlider" value='0'>
5036
<option value='1'>Show</option>
@@ -58,39 +44,28 @@
5844
<splunk-text-input name="{{VIZ_NAMESPACE}}.yAxisName">
5945
</splunk-text-input>
6046
</splunk-control-group>
61-
6247
<splunk-control-group label="Label Rotation">
6348
<splunk-radio-input name="{{VIZ_NAMESPACE}}.yAngle" value=0>
6449
<option value=0>Default</option>
6550
<option value=45>45°</option>
6651
<option value=90>90°</option>
6752
</splunk-radio-input>
6853
</splunk-control-group>
69-
7054
</form>
71-
<form class="splunk-formatter-section" section-label="Trendlines">
72-
<splunk-control-group label="Show trend in High values">
73-
<splunk-radio-input name="{{VIZ_NAMESPACE}}.showHigh" value='0'>
74-
<option value='1'>Show</option>
75-
<option value='0'>Hide</option>
76-
</splunk-radio-input>
77-
</splunk-control-group>
7855

79-
<splunk-control-group label="Show trend in Low values">
80-
<splunk-radio-input name="{{VIZ_NAMESPACE}}.showLow" value='0'>
81-
<option value='1'>Show</option>
82-
<option value='0'>Hide</option>
83-
</splunk-radio-input>
84-
</splunk-control-group>
85-
86-
<splunk-control-group label="High Color">
87-
<splunk-color-picker name="{{VIZ_NAMESPACE}}.thColor" value='#1556C5'>
88-
</splunk-color-picker>
56+
<form class="splunk-formatter-section" section-label="Trendlines">
57+
<splunk-control-group label="Exponential Moving Average">
58+
<splunk-select name="{{VIZ_NAMESPACE}}.showEMA" value='none'>
59+
<option value='none'>None</option>
60+
<option value='8pointema'>8PointEMA</option>
61+
<option value='20pointema'>20PointEMA</option>
62+
<option value='all'>Both</option>
63+
</splunk-select>
8964
</splunk-control-group>
90-
91-
<splunk-control-group label=" Low Color">
92-
<splunk-color-picker name="{{VIZ_NAMESPACE}}.tlColor" value='#FFA500'>
93-
</splunk-color-picker>
65+
<splunk-control-group label="Simple Moving Average">
66+
<splunk-select name="{{VIZ_NAMESPACE}}.showSMA" value='none'>
67+
<option value='none'>None</option>
68+
<option value='4pointsma'>4PointSMA</option>
69+
</splunk-select>
9470
</splunk-control-group>
95-
9671
</form>

appserver/static/visualizations/candlestick_chart/package-lock.json

Lines changed: 19 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

appserver/static/visualizations/candlestick_chart/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Visualization app template. Put a description here.",
55
"main": "visualization.js",
66
"scripts": {
7-
"build": "$SPLUNK_HOME/bin/splunk cmd node ./node_modules/webpack/bin/webpack.js",
7+
"build": "node ./node_modules/webpack/bin/webpack.js",
88
"devbuild": "$SPLUNK_HOME/bin/splunk cmd node ./node_modules/webpack/bin/webpack.js --progress",
99
"watch": "$SPLUNK_HOME/bin/splunk cmd node ./node_modules/webpack/bin/webpack.js -d --watch --progress"
1010
},
@@ -17,12 +17,12 @@
1717
"c3": "^0.6.6",
1818
"d3": "^5.5.0",
1919
"jquery": "^2.2.4",
20-
"nvd3": "^1.8.6",
2120
"plotly": "^1.0.6",
2221
"plotly.js-dist": "^1.46.0",
2322
"regexp-replace-loader": "^1.0.1",
2423
"save": "^2.3.2",
2524
"sma": "^0.1.0",
25+
"exponential-moving-average": "^1.0.0",
2626
"underscore": "^1.9.1"
2727
}
2828
}

0 commit comments

Comments
 (0)