Я новичок в gnuplot. Я поставил следующее, пытаясь построить эти данные.
# Timepoint Cell Number and Viability
# in 1 x 10^7
1 12175000 76.59
2 30575000 93.60
3 87950000 95.84
4 133650000 97.70
5 231500000 97.68
Когда я вводил данные без оси y2, данные наносились без каких-либо проблем. Однако, когда я начал помещать ось y2 и после этого убрал ее, gnuplot прекратил отображение данных и продолжал иметь ошибки с сообщением «Символ неверного формата»
Я пытался удалить ось y2, но gnuplot продолжал выдавать запрос "Плохой формат символа". Я также попытался удалить всю эстетику и просто поставил команду plot «datafile», но все равно не повезло. Пожалуйста, мне нужна помощь. Спасибо.
#Program run for plotting Drosophila cells growth curve
cd 'file location'
set style data linespoints
set title 'Drosophila cells growth curve during induction'
set xrange [0.8:5.2]
set yrange [0:260000000]
set y2range [0:100]
set xlabel 'Hours of culture'
set ylabel 'Cell number'
set y2label 'Percent Viability'
set xtics ('0 hour' 1, '72 hours' 2, '144 hours' 3, '168 hours' 4, '216 hours' 5)
set y2tics ('0%' 0, '10%' 10, '20%' 20, '30%' 30, '40%' 40, '50%' 50, '60%' 60, '70%' 70, '80%' 80, '90%' 90, '100%' 100)
plot 'datafile' using 1:2 lw 3 lc rgb 'black' pt 6 title 'Cell number', 'datafile' using 1:3 lw 3 lc rgb 'red' pt 4 title 'Viability' axis x1y2
Я ожидаю, что данные будут нанесены на оси 2 года, но я получаю только сообщение «datafile» загрузки со строкой 17: символьное сообщение о неправильном формате