본문으로 바로가기

Plplotter widget 5.1.1

category 확장 패키지 (Extension Package) 2024. 12. 10. 10:03

홈페이지 : http://www.santafe.edu/~vince/Pltk.html

PLplot은 간편하고 자유롭게 배포할 수 있고 대부분의 사용자를 만족시킬 만큼 기능이 풍부합니다. 선(선형, 로그), 윤곽선, 3D, 채우기 등 다양한 플롯 유형과 확장된 글꼴 세트에 약 1000개의 문자(그리스 및 수학 포함)가 포함되어 있습니다. 이 패키지는 그래픽 출력을 빠르게 얻을 수 있도록 설계되었으며, 일반적으로 몇 번의 함수 호출만 필요합니다. 고급 사용을 위해 플로팅의 거의 모든 측면을 구성할 수 있습니다.

 

PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable.

The PLplot package is distributable under the terms of the GNU Library General Public License (LGPL) with some exceptions -- see the file "Copyright" for full information. The intent here is to ensure that PLplot continues to evolve in a positive way, while remaining freely distributable. Placing the library under the LGPL enables software developers to use the PLplot library as an integral part of their product, even a commercial product.

 

Here are some examples of what Plplot can do:

.p.plwin cmd plcol 15
.p.plwin cmd plenv 0 10 0 10 1 1
.p.plwin cmd pllab "x" "y" "Test plot"

set numberOfShades 10
set min -1.0
set max 1.0
set xmin 0
set xmax 10
set ymin 0
set ymax 10
for {set i 0} {$i < $numberOfShades } {incr i} {
	set sh_min [expr $min + ($max-$min)*$i/$numberOfShades]
	set sh_max [expr $min + ($max-$min)*($i+1)/$numberOfShades]
	set sh_col [expr $i/$numberOfShades.]
	if { $sh_min == $sh_max } { incr sh_max }
	.p.plwin cmd plshade d $xmin $xmax $ymin $ymax $sh_min $sh_max 1 $sh_col
}

and another:

plplotter5.1.1.zip
0.42MB
plplotter.kit
0.41MB

'확장 패키지 (Extension Package)' 카테고리의 다른 글

Gnocl 0.9.96 (Gnome + Tcl)  (0) 2024.12.10
Tk Theme 28  (0) 2024.12.10
OpTcl 3.0 build 10  (0) 2024.12.10
TkTrans  (0) 2024.12.10
jacl 1.4.1  (0) 2024.11.21