You are on page 1of 6

VieTeX & LaTeX v NG D NG S 14, 5 - 2 - 2012

Nguy n H u i n Hanoi University of Science Center for High-Performance Computing 334 Nguyen Trai, Thanh Xuan, Hanoi Office (84-4) 557 2869

ie TeX V

http://nhdien.wordpress.com, Email:huudien@vnu.edu.vn, Mobile: 0989 061 951 A bchart.sty - v bi u c t ngang n gi n trong LTEX

M cl c
1 2 3 4 5 6 7 8 Gi i thi u Bi u c t Thanh bi u Kho ng cch cc thanh Nhn c a thanh cng c Cc n v trn bi u r ng v chia v ch Nh ng bi u bi t 1 1 3 3 4 5 5 6

Gi i thi u
Tc gi Tobias Kuhn vi t gi l nh n gi n bchart.sty, c t i a ch http://www.ctan.org/tex-archive/macros/latex/contrib/bchart

Bi u c t

Gi l nh c mi tr ng chnh l bchart. Trong mi tr ng a vo cc l nh v bi u b ng l nh \bchar. M t v d n gi n

VieTeX & LaTeX v


S 14, 5 - 2 - 2012

ng d ng
2
45 26 31

7
\begin{bchart}[max=50] \bcbar{45} \bcbar{26} \bcbar{31} \end{bchart}

50

i s c a mi tr ng nh \max=50 ngha l cc i s c a l nh v bi u ph i nh hn.

7
\begin{bchart}[max=50] \bcbar{45} \bcbar{26} \bcbar{31} \end{bchart}

:
26 31 0

2
45

50

i s c th v i gi tr nh nh t v cc b c chia :

:
2.6 3.1 2.75 3 3.25 3.5

2
3.7 3.75

\begin{bchart}[min=2.5,step=0.25,max=3.75] \bcbar{2.6} \bcbar{3.7} \bcbar{3.1} \end{bchart} 2.5 nh d u b c c th ty ch n

7
\begin{bchart}[min=1,max=18, steps={1,3,7,15}] \bcbar{13} \bcbar{4} \bcbar{7} \end{bchart} t plain- n t t c nh d u:

:
13 4 7 1 2 4 8 16

7
\begin{bchart}[max=8,plain] \bcbar{6.2} \bcbar{1.8} \end{bchart} Nguy n H u i n

:
6.2 1.8

2/6

http://nhdien.wordpress.com

VieTeX & LaTeX v


S 14, 5 - 2 - 2012

ng d ng

Thanh bi u
Thanh bi u c th thay i m t s cch. Ty ch ntextin vn b n trong thanh.

7
\begin{bchart}[step=2,max=8] \bcbar[text=Year 1]{6} \bcbar[text=Year 2]{3} \end{bchart}

:
Year 1 Year 2 0 2 6 3 4 6

Ty ch n color cho cc thanh c mu: Dng tr c ti p nh ngha mu yellow v red. Cng c th dng thay i red!50 ngha l 50% ,...

:
A B C 0 6 3 4

\begin{bchart}[max=8] \bcbar[text=A,color=yellow]{6} \bcbar[text=B,color=red!50]{3} \bcbar[text=C,color=green!60!blue]{4} \end{bchart}

Ty ch n plain- khng in ra s bn c nh thanh bi u :

7
\begin{bchart}[step=1,max=8] \bcbar[plain]{6} \bcbar[plain]{3} \end{bchart}

Kho ng cch cc thanh


Chn caccs l nh smallskip, medskip v bigskip vo mi tr ng gi a cc thanh:

Nguy n H u i n

3/6

http://nhdien.wordpress.com

VieTeX & LaTeX v


S 14, 5 - 2 - 2012

ng d ng
2
3.4 5.6 7.2 9.9

7
\begin{bchart}[step=2,max=10] \bcbar{3.4} \smallskip \bcbar{5.6} \medskip \bcbar{7.2} \bigskip \bcbar{9.9} \end{bchart}

10

L nh \bcskip- chn kho ng tr ng b t k:

7
\begin{bchart}[step=10,max=100] \bcbar{83} \bcskip{3pt} \bcbar{25} \bcskip{15mm} \bcbar{69} \end{bchart}

:
83 25

69 0 10 20 30 40 50 60 70 80 90 100

Nhn c a thanh cng c


Tr c x c gn nhn v i l nh \bcxlabel:

7
\begin{bchart}[step=200,max=1000] \bcbar[text=Company A]{346} \bcbar[text=Company B]{873} \bcxlabel{number of employees} \end{bchart}

:
Company A Company B 0 200 346

2
873 400 600 800 number of employees 1000

Ty ch n label gn nhn trn thanh v ch kho ng cch:

Nguy n H u i n

4/6

http://nhdien.wordpress.com

VieTeX & LaTeX v


S 14, 5 - 2 - 2012

ng d ng
2
8.5 4.5 0 2 4 6 8 10 12 14

7
\begin{bchart}[step=2,max=16] \bcbar[label=1st bar]{8.5} \bigskip[label=skip] \bcbar[label=2nd bar]{4.5} \end{bchart}

:
1st bar skip 2nd bar

L nh \bclabel t o ra nhn t do t i v tr t:

7
\begin{bchart}[step=2,max=16] \bcbar{8.5} \bclabel{free label} \bcbar{4.5} \end{bchart}

:
free label 0 2 4 8.5 4.5 6 8 10

12

14

6
7

Cc n v trn bi u
Ty ch n unit- g n n v vo bi u , nh kg, m2 , or %:

:
72.3% 50% 60% 70% 80% 90%

2
100%

\begin{bchart}[min=50,max=100, step=10,unit=\%] \bcbar{72.3} \end{bchart}

7
\begin{bchart}[min=50,max=100, step=10,unit=m\textsuperscript{2}] \bcbar{72.3} \end{bchart}

:
72.3m2 50m2 60m2 70m2 80m2 90m2

2
100m2

7
7

r ng v chia v ch
Ty ch n width- t r ng:

:
7.5 3.2 0 2 4 6 8 10

\begin{bchart}[max=10,step=2,width=4cm] \bcbar{7.5} \bcbar{3.2} \end{bchart} Nguy n H u i n 5/6

http://nhdien.wordpress.com

VieTeX & LaTeX v


S 14, 5 - 2 - 2012

ng d ng

t l chi u cao ho c r ng p v thch h p dng scale

:
3.2 0 2 4 6 7.5 8 10

\begin{bchart}[max=10,step=2,scale=0.7] \bcbar{7.5} \bcbar{3.2} \end{bchart} L nh \scalebox ch nh l i c 2 chi u:

7
\scalebox{0.7}{ \begin{bchart}[max=10,step=2] \bcbar{7.5} \bcbar{3.2} \end{bchart}} Ho c dng ty ch n:

:
7.5 3.2 0 2 4 6 8 10

7
\scalebox{0.7}{ \begin{bchart}[max=10,step=2, width=4cm,scale=0.7] \bcbar{7.5} \bcbar{3.2} \end{bchart}}

:
3.2 7.5 0 2 4 6 8 10

Nh ng bi u bi t
Kho s d ng ty ch n step- cho k t qu p nh:

7
\begin{bchart}[step=0.2,max=1] \bcbar{0.76} \end{bchart}

:
0.76 0 0.2 0.4

2
0.59999 0.79999 0.99998

:
0.76 0.4 0.6 0.8

2
1

\begin{bchart}[steps={0.2,0.4,0.6,0.8,1},max=1] \bcbar{0.76} \end{bchart} 0 0.2

Nguy n H u i n

6/6

http://nhdien.wordpress.com

You might also like