Skip to content

Commit 69a870c

Browse files
authored
Merge pull request #11 from oracle/dev310
Dev310
2 parents 95fa636 + 59c3ebd commit 69a870c

File tree

284 files changed

+18649
-2043
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

284 files changed

+18649
-2043
lines changed

CHANGELOG.md

+14
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# RWP\*Load Simulator Release Notes
22

3+
## 3.1.0
4+
5+
* Bug fixes
6+
* $pre31fileassign:off is now default
7+
* Ociping enhanced to create graphs of many executions
8+
* floor, ceil, trunc functions
9+
* % works on double arguments
10+
* sessionpool wait timeout actions
11+
* option/directive to log all sql
12+
* debug options are named in -D and directives
13+
* directly embedded sql can be dynamic using &variable.
14+
* for loops can be over a list of expressions
15+
* parse error location shown at all potential places
16+
317
## 3.0.6
418

519
* Bug fixes

GENERATED.txt

+4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111
* of the directories in PATH. An appropriate Oracle
1212
* client environment with properly set LD_LIBRARY_PATH
1313
* is needed.
14+
*
15+
* To get help for either exeuctable, execute it with a
16+
* -h option. To show the rwl source, exeucte with a
17+
* --list-generated option.
1418
*
1519
* The full source code is available from
1620
* https://opensource.oracle.com/

README.md

+12-10
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,11 @@ installation using rwlman and from
1010

1111
## News
1212

13-
Release 3.0 includes these major new features:
13+
Release 3.1 includes several new features with primary focus on using rwloadsim
14+
as a scripting tool.
15+
For details, see [CHANGELOG.md](CHANGELOG.md).
16+
17+
Release 3.0 included these major new features:
1418

1519
* SQL declaration no longer needs explicit bind and/or define, as bind variables and select list elements can be implicitly matched to declared variables.
1620
* The separate declaration and subsequent execution of SQL is no longer needed.
@@ -19,28 +23,26 @@ Release 3.0 includes these major new features:
1923
* New syntax for file open for read, append or pipe (added in 3.0.3)
2024
* Release 3.0.6 will be the last 3.0 release, in 3.1 the new file open syntax will be enforced
2125

22-
In addition, there are several minor update,
26+
In addition, there are several minor updates,
2327
a number of bug fixes and updates to the standard oltp workload
2428
as shown in [CHANGELOG.md](CHANGELOG.md).
2529

2630
Note that there was an update to the repository in 3.0.4 and that you _must_ apply
2731
the rwl304.sql script if you are upgrading from version 3.0.3 or earlier.
2832
There is also a repository upgrade in 3.0.6 and you _must_ apply the rwl306.sql script
29-
before using release 3.0.6.
33+
before using release 3.0.6 or newer.
3034
See [docs/INSTALL.md](docs/INSTALL.md) for details.
3135

3236
## Branches
3337

34-
The branches that should be used by ordinary users are named after the release, e.g. 3.0.6.
35-
The branch named "development" is getting frequent commits
36-
and may as such contain intermediate code.
37-
The master branch receives occasional pull request from the development branch.
38-
You should normally _not_ clone or checkout the development or master branch
38+
The branches that should be used by ordinary users are named after the release, e.g. 3.1.0.
39+
The master branch receives occasional pull request from the various development branches.
40+
You should normally _not_ clone or checkout these
3941
unless you are developing the rwloadsim code or always want the latest.
40-
If you use the development or master branch, you _must_ do compilation yourself;
42+
If you use a development or master branch, you _must_ do compilation yourself;
4143
no binaries are released.
4244

43-
At present, branch 3.0.6 is the release branch.
45+
At present, branch 3.1.0 is the release branch.
4446

4547
Please see [CHANGELOG.md](CHANGELOG.md) for details.
4648

admin/.vim/syntax/rwl.vim

+51-44
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
" Vim syntax file
22
" Language: RWP*Worklod Simualator
33
" Maintainer: Bjørn Kisbye Ensig
4-
" Latest Revision: 11 Jan 2023
4+
" Latest Revision: 13 sep 2023
55

66
if exists("b:current_syntax")
77
finish
@@ -22,7 +22,8 @@ syn keyword rwlKeyword abort function bindout between clob blob raw date ignoree
2222
syn keyword rwlKeyword getenv system opensessioncount activesessioncount serverrelease
2323
syn keyword rwlKeyword unsigned hexadecimal octal printf fprintf encode decode elseif
2424
syn keyword rwlKeyword connectionpool connectionclass sprintf global querynotification
25-
syn keyword rwlKeyword normalrandom statisticsonly
25+
syn keyword rwlKeyword normalrandom statisticsonly ceil trunc floor
26+
syn keyword rwlKeyword lobprefetch readlob writelob
2627
syn keyword rwlKeyword getrusage instr instrb regexextract nextgroup=rwlNumber skipwhite
2728

2829
syn match rwlVariable "\$#"
@@ -45,56 +46,59 @@ syn match rwlString '\$[A-Z][_A-Za-z0-9]*'
4546
" Note that these include anything starting with 'create'
4647
" but some of these gets modified to plsql below
4748
syn region rwlSQL start='/\*' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
48-
syn region rwlSQL start='\ccreate[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
49-
syn region rwlSQL start='\cselect[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
50-
syn region rwlSQL start='\cinsert[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
51-
syn region rwlSQL start='\cupdate[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
52-
syn region rwlSQL start='\cdelete[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
53-
syn region rwlSQL start='\ccall[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
54-
syn region rwlSQL start='\cdrop[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
55-
syn region rwlSQL start='\cmerge[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
56-
syn region rwlSQL start='\calter[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
57-
syn region rwlSQL start='\cwith[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
58-
syn region rwlSQL start='\ctruncate[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
59-
syn region rwlSQL start='\caudit[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
60-
syn region rwlSQL start='\cnoaudit[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
61-
syn region rwlSQL start='\crevoke[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
62-
syn region rwlSQL start='\crename[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
63-
syn region rwlSQL start='\cpurge[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
64-
syn region rwlSQL start='\csavepoint[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
65-
syn region rwlSQL start='\canalyze[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
66-
syn region rwlSQL start='\cgrant[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
49+
syn region rwlSQL start='\<\ccreate[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
50+
syn region rwlSQL start='\<\cselect[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
51+
syn region rwlSQL start='\<\cinsert[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
52+
syn region rwlSQL start='\<\cupdate[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
53+
syn region rwlSQL start='\<\cdelete[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
54+
syn region rwlSQL start='\<\ccall[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
55+
syn region rwlSQL start='\<\cdrop[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
56+
syn region rwlSQL start='\<\cmerge[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
57+
syn region rwlSQL start='\<\calter[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
58+
syn region rwlSQL start='\<\cwith[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
59+
syn region rwlSQL start='\<\ctruncate[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
60+
syn region rwlSQL start='\<\caudit[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
61+
syn region rwlSQL start='\<\cnoaudit[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
62+
syn region rwlSQL start='\<\crevoke[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
63+
syn region rwlSQL start='\<\crename[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
64+
syn region rwlSQL start='\<\cpurge[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
65+
syn region rwlSQL start='\<\csavepoint[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
66+
syn region rwlSQL start='\<\canalyze[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
67+
syn region rwlSQL start='\<\cgrant[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
6768
" the double keyword ones follow here
68-
syn region rwlSQL start='\ccomment[ \n\t]\+on[ \t\n]' end='\(\(^[ \n\t]*[/.]$\)\|\(;$\)\)'
69-
syn region rwlSQL start='\cexplain[ \n\t]\+plan[ \t\n]' end='\(\(^[ \n\t]*[/.]$\)\|\(;$\)\)'
70-
syn region rwlSQL start='\cflashback[ \n\t]\+database[ \t\n]' end='\(\(^[ \n\t]*[/.]$\)\|\(;$\)\)'
71-
syn region rwlSQL start='\cflashback[ \n\t]\+table[ \t\n]' end='\(\(^[ \n\t]*[/.]$\)\|\(;$\)\)'
72-
syn region rwlSQL start='\clock[ \n\t]\+table[ \t\n]' end='\(\(^[ \n\t]*[/.]$\)\|\(;$\)\)'
73-
syn region rwlSQL start='\cset[ \n\t]\+constraint[ \t\n]' end='\(\(^[ \n\t]*[/.]$\)\|\(;$\)\)'
74-
syn region rwlSQL start='\cset[ \n\t]\+transaction[ \t\n]' end='\(\(^[ \n\t]*[/.]$\)\|\(;$\)\)'
75-
syn region rwlSQL start='\cset[ \n\t]\+role[ \t\n]' end='\(\(^[ \n\t]*[/.]$\)\|\(;$\)\)'
76-
syn region rwlSQL start='\cassociate[ \t\n]\+statistics[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
77-
syn region rwlSQL start='\cdisassociate[ \t\n]\+statistics[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
69+
syn region rwlSQL start='\<\ccomment[ \n\t]\+on[ \t\n]' end='\(\(^[ \n\t]*[/.]$\)\|\(;$\)\)'
70+
syn region rwlSQL start='\<\cexplain[ \n\t]\+plan[ \t\n]' end='\(\(^[ \n\t]*[/.]$\)\|\(;$\)\)'
71+
syn region rwlSQL start='\<\cflashback[ \n\t]\+database[ \t\n]' end='\(\(^[ \n\t]*[/.]$\)\|\(;$\)\)'
72+
syn region rwlSQL start='\<\cflashback[ \n\t]\+table[ \t\n]' end='\(\(^[ \n\t]*[/.]$\)\|\(;$\)\)'
73+
syn region rwlSQL start='\<\clock[ \n\t]\+table[ \t\n]' end='\(\(^[ \n\t]*[/.]$\)\|\(;$\)\)'
74+
syn region rwlSQL start='\<\cset[ \n\t]\+constraint[ \t\n]' end='\(\(^[ \n\t]*[/.]$\)\|\(;$\)\)'
75+
syn region rwlSQL start='\<\cset[ \n\t]\+transaction[ \t\n]' end='\(\(^[ \n\t]*[/.]$\)\|\(;$\)\)'
76+
syn region rwlSQL start='\<\cset[ \n\t]\+role[ \t\n]' end='\(\(^[ \n\t]*[/.]$\)\|\(;$\)\)'
77+
syn region rwlSQL start='\<\cassociate[ \t\n]\+statistics[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
78+
syn region rwlSQL start='\<\cdisassociate[ \t\n]\+statistics[ \t\n]' end='\(\(^[ \t]*[/.]$\)\|\(;$\)\)'
7879
" PL/SQL that requires . or /
7980
" Note that these MUST come after the above as they change the definition
8081
" of a number of statement beginning with 'create' that require PL/SQL
8182
" termination
82-
syn region rwlSQL start='\cbegin[ \t\n]' end='\(^[ \t]*[/.]$\)'
83-
syn region rwlSQL start='\cdeclare[ \t\n]' end='\(^[ \t]*[/.]$\)'
83+
syn region rwlSQL start='\<\cbegin[ \t\n]' end='\(^[ \t]*[/.]$\)'
84+
syn region rwlSQL start='\<\cdeclare[ \t\n]' end='\(^[ \t]*[/.]$\)'
8485
syn region rwlSQL start='--' end='\(^[ \t]*[/.]$\)'
85-
syn region rwlSQL start='\ccreate[ \t\n]\+\(or[ \t\n]\+replace[ \t\n]\+\)\?trigger[ \t\n]' end='\(^[ \t]*[/.]$\)'
86-
syn region rwlSQL start='\ccreate[ \t\n]\+\(or[ \t\n]\+replace[ \t\n]\+\)\?type[ \t\n]' end='\(^[ \t]*[/.]$\)'
87-
syn region rwlSQL start='\ccreate[ \t\n]\+\(or[ \t\n]\+replace[ \t\n]\+\)\?java[ \t\n]' end='\(^[ \t]*[/.]$\)'
88-
syn region rwlSQL start='\ccreate[ \t\n]\+\(or[ \t\n]\+replace[ \t\n]\+\)\?function[ \t\n]' end='\(^[ \t]*[/.]$\)'
89-
syn region rwlSQL start='\ccreate[ \t\n]\+\(or[ \t\n]\+replace[ \t\n]\+\)\?procedure[ \t\n]' end='\(^[ \t]*[/.]$\)'
90-
syn region rwlSQL start='\ccreate[ \t\n]\+\(or[ \t\n]\+replace[ \t\n]\+\)\?package[ \t\n]' end='\(^[ \t]*[/.]$\)'
91-
syn region rwlSQL start='\ccreate[ \t\n]\+\(or[ \t\n]\+replace[ \t\n]\+\)\?library[ \t\n]' end='\(^[ \t]*[/.]$\)'
86+
syn region rwlSQL start='\<\ccreate[ \t\n]\+\(or[ \t\n]\+replace[ \t\n]\+\)\?trigger[ \t\n]' end='\(^[ \t]*[/.]$\)'
87+
syn region rwlSQL start='\<\ccreate[ \t\n]\+\(or[ \t\n]\+replace[ \t\n]\+\)\?type[ \t\n]' end='\(^[ \t]*[/.]$\)'
88+
syn region rwlSQL start='\<\ccreate[ \t\n]\+\(or[ \t\n]\+replace[ \t\n]\+\)\?java[ \t\n]' end='\(^[ \t]*[/.]$\)'
89+
syn region rwlSQL start='\<\ccreate[ \t\n]\+\(or[ \t\n]\+replace[ \t\n]\+\)\?function[ \t\n]' end='\(^[ \t]*[/.]$\)'
90+
syn region rwlSQL start='\<\ccreate[ \t\n]\+\(or[ \t\n]\+replace[ \t\n]\+\)\?procedure[ \t\n]' end='\(^[ \t]*[/.]$\)'
91+
syn region rwlSQL start='\<\ccreate[ \t\n]\+\(or[ \t\n]\+replace[ \t\n]\+\)\?package[ \t\n]' end='\(^[ \t]*[/.]$\)'
92+
syn region rwlSQL start='\<\ccreate[ \t\n]\+\(or[ \t\n]\+replace[ \t\n]\+\)\?library[ \t\n]' end='\(^[ \t]*[/.]$\)'
9293

9394
syn match rwlDirective '\$statistics:basic'
9495
syn match rwlDirective '\$statistics:histograms'
9596
syn match rwlDirective '\$statistics:all'
97+
syn match rwlDirective '\$ampersand:on'
98+
syn match rwlDirective '\$ampersand:off'
9699
syn match rwlDirective '\$queueeverytiming:on'
97100
syn match rwlDirective '\$queueeverytiming:off'
101+
syn match rwlDirective '\$errordetail:on'
98102
syn match rwlDirective '\$errortime:on'
99103
syn match rwlDirective '\$errortime:off'
100104
syn match rwlDirective '\$sessionpool_no_rlb:on'
@@ -153,12 +157,15 @@ syn match rwlDirective '\$useroption:[a-zA-Z][-0-9a-zA-Z_]*'
153157
syn match rwlDirective '\$useroption:[a-zA-Z][-0-9a-zA-Z_]*:"[^"]*"'
154158
syn match rwlDirective '\$userswitch:[a-zA-Z][-0-9a-zA-Z_]*'
155159
syn match rwlDirective '\$userswitch:[a-zA-Z][-0-9a-zA-Z_]*:"[^"]*"'
156-
syn match rwlDirective '\$debugon:[0-9a-fA-F][0-9a-fA-F]*'
157-
syn match rwlDirective '\$debugoff:[0-9a-fA-F][0-9a-fA-F]*'
158-
syn match rwlDirective '\$debugon:0[xX][0-9a-fA-F][0-9a-fA-F]*'
159-
syn match rwlDirective '\$debugoff:0[xX][0-9a-fA-F][0-9a-fA-F]*'
160+
syn match rwlDirective '\$debugon:[0-9A-Za-z][0-9a-zA-Z,]*'
161+
syn match rwlDirective '\$debugoff:[0-9A-Za-z][0-9a-zA-Z,]*'
160162
syn match rwlDirective '\$include:"[^"<>]*"'
161163
syn match rwlDirective '\$include:<[^"<>]*>'
164+
syn match rwlDirective '\$sqllogging:file:"[^"<>]*"'
165+
syn match rwlDirective '\$sqllogging:append:"[^"<>]*"'
166+
syn match rwlDirective '\$sqllogging:stdout'
167+
syn match rwlDirective '\$sqllogging:stderr'
168+
syn match rwlDirective '\$sqllogging:off'
162169
syn match rwlDirective '\$if[^o]'
163170
syn match rwlDirective '\$then'
164171
syn match rwlDirective '\$else'

admin/rwlgrants.sql

+3-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
-- as shown at https://oss.oracle.com/licenses/upl/
66

77
-- History
8+
-- bengsig 8-aug-2023 - Missing grant to PERSEC
89
-- bengsig 2017 - Creation
910

1011
-- Use this if you want an extra user
@@ -14,7 +15,7 @@
1415
-- below to match your other schema
1516
--
1617
-- Note that we explicitly disallow updates
17-
-- and deletes such that users cannot
18+
-- and deletes when possible such that users cannot
1819
-- modify other users results
1920
--
2021
grant insert,select on HISTOGRAM to rwlpublic;
@@ -23,6 +24,7 @@ grant insert,select on RUNCPU to rwlpublic;
2324
grant insert,select on RUNRES to rwlpublic;
2425
grant insert,select on RWLCPU to rwlpublic;
2526
grant insert,select on RWLRUN to rwlpublic;
27+
grant insert,update,select on PERSEC to rwlpublic;
2628
grant update(dbname) on rwlrun to rwlpublic;
2729
grant update(dbversion) on rwlrun to rwlpublic;
2830
grant update(nattr1) on rwlrun to rwlpublic;

bin/ashplot

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/bin/sh
2+
3+
# RWP*Load Simulator
4+
#
5+
# Copyright (c) 2021 Oracle Corporation
6+
# Licensed under the Universal Permissive License v 1.0
7+
# as shown at https://oss.oracle.com/licenses/upl/
8+
#
9+
# call rwloadsim -u ashplot.rwl
10+
11+
# bengsig 27-nov-2023 - Creation
12+
13+
rwloadsim --pretend-gen-banner='RWP*ASH Plot' -u ashplot.rwl "$@"

bin/mtitcreate

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
#
66
# History
77
#
8+
# bengsig 5-sep-2023 mtit_create.sql -> mtit_create.rwl
89
# bengsig 10-may-2023 Creation
910

1011
. oltp-setup-env
@@ -18,7 +19,7 @@ fi
1819
unset RWLOLTP_SIDE
1920
eval `rwloadsim -q parameters2shell.rwl`
2021

21-
sqlplus $rwl_aw1_username/$rwl_aw1_password@$normal_connect @mtit_create.sql
22+
rwloadsim mtit_create.rwl
2223
sqlplus $rwl_aw1_username/$rwl_aw1_password@$normal_connect @mtit_grant.sql $rwl_run1_username
2324
sqlplus $rwl_aw1_username/$rwl_aw1_password@$normal_connect @mtit_grant.sql $rwl_run2_username
2425
sqlplus $rwl_run1_username/$rwl_run1_password@$normal_connect @mtit_synonym.sql $rwl_aw1_username

bin/mtitplot

+6-5
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
# Changes:
77
#
8+
# bengsig 17-jul-2023 Modify plot colors
89
# bengsig 10-may-2023 Creation
910

1011
. oltp-setup-env
@@ -263,14 +264,14 @@ set ylabel "thousand rows per second per process"
263264
set terminal png size imgwidth,480
264265
set output "$awrdirectory$subdir$runnumber/${runnumber}_tp.png"
265266
266-
plot "$resultsdir$subdir${runnumber}/mtit.csv" using 1:2 with lines lw $lw lc rgb "blue" title "1", \
267+
plot "$resultsdir$subdir${runnumber}/mtit.csv" using 1:2 with lines lw $lw lc rgb "red" title "1", \
267268
"$resultsdir$subdir${runnumber}/mtit.csv" using 1:3 with lines lw $lw lc rgb "cyan" title "2", \
268-
"$resultsdir$subdir${runnumber}/mtit.csv" using 1:4 with lines lw $lw lc rgb "dark-green" title "3", \
269-
"$resultsdir$subdir${runnumber}/mtit.csv" using 1:5 with lines lw $lw lc rgb "light-green" title "4", \
270-
"$resultsdir$subdir${runnumber}/mtit.csv" using 1:6 with lines lw $lw lc rgb "red" title "5", \
269+
"$resultsdir$subdir${runnumber}/mtit.csv" using 1:4 with lines lw $lw lc rgb "green" title "3", \
270+
"$resultsdir$subdir${runnumber}/mtit.csv" using 1:5 with lines lw $lw lc rgb "magenta" title "4", \
271+
"$resultsdir$subdir${runnumber}/mtit.csv" using 1:6 with lines lw $lw lc rgb "blue" title "5", \
271272
"$resultsdir$subdir${runnumber}/mtit.csv" using 1:7 with lines lw $lw lc rgb "dark-orange" title "6", \
272273
"$resultsdir$subdir${runnumber}/mtit.csv" using 1:8 with lines lw $lw lc rgb "orange" title "7", \
273-
"$resultsdir$subdir${runnumber}/mtit.csv" using 1:9 with lines lw $lw lc rgb "green" title "8"
274+
"$resultsdir$subdir${runnumber}/mtit.csv" using 1:9 with lines lw $lw lc rgb "dark-green" title "8"
274275
275276
276277
set terminal svg $svgmouse size imgwidth,480 $dynamic

0 commit comments

Comments
 (0)