Я пытаюсь построить график вторичной структуры белка во время.
Мои данные выглядят так:
1 0 0
2 0 0
3 0 1
4 0 1
5 0 2
etc..
С третьим столбцом в качестве цвета.
код, который я использую, это:
set terminal pdf
set output 'test.pdf'
set pm3d map
set palette maxcolors 7
set palette model RGB defined (0 "white",1 "red", 2 "purple", 3 "magenta", 4 "brown", 5 "yellow", 6 "blue")
set cbtics ("Coil" 0, "Pi-helix" 1, "3-10 helix" 2, "α-helix" 3, "Bridge" 4, "β-sheet" 5, "β-turn" 6)
set autoscale yfix
set autoscale xfix
splot 'sec_str_tl_cMD.dat' u 2:1:3 w p notitle palette
И генерирует этот вывод:
Выход
Проблемы:
1 - точки выходят за границы.
2 - Легенды палитры выходят из изображения.
Изменение типа или размера точки, кажется, не работает в сочетании с палитрой, которую я хотел бы сохранить.
Я искал решения, но все еще не нашел подходящего.
У кого-нибудь есть идеи, как исправить эти проблемы?
Спасибо