Создание схемы уровней в gnuplot

plot gnuplot

650 просмотра

1 ответ

111 Репутация автора

Я обычно делаю свои схемы уровней (диаграммы лестничного типа ядерной физики) в Mathematica. Я не могу получить доступ к Mathematica там, где я сейчас нахожусь, поэтому я хотел бы обойти это с помощью Gnuplot.

Мой файл данных

1 -38.0820  2+
3 -38.0820

1 -36.43835 1+
3 -36.43835

1 -34.9315 3+
3 -34.9315

1 -31.3698 1+
3 -31.3698

1 -23.9041 0+
1 -23.9041

Мой входной файл выше называется «Li8». Числа в первом столбце (1,3) - это фиктивные x-переменные, значения в столбце 2 - это энергии (числа с четырьмя десятичными знаками), а затем «2+» и т. Д. В третьем столбце - это уровень - метки схемы

Автор: RosieK Источник Размещён: 18.07.2016 03:08

Ответы (1)


1 плюс

77 Репутация автора

Код для создания схемы уровней в gnuplot может выглядеть примерно так:

set terminal postscript
set output "Lithium-ls.ps"
set xrange [-1:5]
set yrange [-40:-24]
set ylabel "Energy [MeV]" font "arial, 24" rotate by 90
unset xtics
unset key
plot 'Li8' using 1:2 with lines lw 4, '' using 1:2:3 with labels offset 1,1 font "arial, 20"

Это дает довольно хороший выходной уровень Li8

Автор: KR_Henninger Размещён: 22.07.2016 11:27
Вопросы из категории :
32x32