Newer
Older
</template>
<script>
// require modules
/* eslint-disable no-unused-vars */
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
traces: [
{
//y: ['C','W','Y','F','M','L','I','V','A','G','P','Q','N','T','S','E','D','K','H','R'],
y: this.x.split(''),
x: _.range(1, this.x.length + 1),
// x: this.x,
mode: 'markers',
type: 'scatter',
marker : {
opacity: 1,
size: 8,
symbol: 'line-ns-open'
}
}
],
layout: {
title: 'Barcode Plot',
xaxis: {
title: 'Position',
zeroline: false,
// range: [0, this.x.length + 1]
},
yaxis: {
autotick: false,
ticks: 'outside',
categoryarray: ['C','W','Y','F','M','L','I','V','A','G','P','Q','N','T','S','E','D','K','H','R'],
tickfont: {
family: 'Arial, sans-serif',
size: 12,
color: 'black'
},
}
}
}
}
},
mounted() {
// console.log(this.x.split(''))
}
}
</script>
<style scoped>
.mainContent {
padding: 20px;
}
</style>