컬러 맵 도구를 테스트하기 위해 온라인에서 찾은 데이터에서 일부 컬러 맵을 플로팅하려고 시도했지만 gnuplot에 문제가있는 것 같습니다. x 값이 변경 될 때마다 빈 줄을 사용했습니다. 코드는 다음과 같습니다.
set size 1,1; set origin 0,0
set grid layerdefault
set xlabel "x (rdaius)"
set ylabel "z (radius)"
set sample 11; set isosamples 11
set pm3d map
set palette
set colorbox
set lmargin 0
set pm3d flush begin
splot '1.dat' using 1:2:3
1.dat 파일이 첨부 1.dat 파일을
코드를 실행할 때 다음 오류가 발생합니다.
failed to get the current screen resources
QXcbConnection: XCB error: 172 (Unknown), sequence: 169, resource id: 146, major code: 149 (Unknown), minor code: 20
No XVisualInfo for format QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(SingleBuffer), swapInterval 1, profile QSurfaceFormat::OpenGLContextProfile(NoProfile))
Falling back to using screens root_visual.
누군가 내가 뭘 잘못하고 있는지 명확히 할 수 있습니까?
감사,
오류 메시지는 gnuplot의 qt 터미널 드라이버에 의해보고되므로 즉시 수행 할 수있는 한 가지는 gnuplot을 qt가 아닌 다른 터미널로 기본값으로 설정하는 것입니다. 예를 들면
bash$ export GNUTERM=wxt
그러나 오류의 원인은 gnuplot에 없습니다. 웹에서 해당 오류 메시지에 대한 다른 보고서를 찾아 보면 호환되지 않는 OpenGL / MESA 및 / 또는 nVidia 드라이버 버전과 관련이있을 수 있다는 힌트가 나타납니다. 비디오 드라이버를 변경하거나 다른 세트 GL 라이브러리를 설치해야만 해결할 수 있다고 생각합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다