texlive[75043] Master/texmf-dist: tikzviolinplots (28apr25)

commits+karl at tug.org commits+karl at tug.org
Mon Apr 28 21:47:40 CEST 2025


Revision: 75043
          https://tug.org/svn/texlive?view=revision&revision=75043
Author:   karl
Date:     2025-04-28 21:47:40 +0200 (Mon, 28 Apr 2025)
Log Message:
-----------
tikzviolinplots (28apr25)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/tikzviolinplots/tikzviolinplots.pdf
    trunk/Master/texmf-dist/tex/latex/tikzviolinplots/tikzviolinplots.sty

Modified: trunk/Master/texmf-dist/doc/latex/tikzviolinplots/tikzviolinplots.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/latex/tikzviolinplots/tikzviolinplots.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tikzviolinplots/tikzviolinplots.sty	2025-04-28 19:47:30 UTC (rev 75042)
+++ trunk/Master/texmf-dist/tex/latex/tikzviolinplots/tikzviolinplots.sty	2025-04-28 19:47:40 UTC (rev 75043)
@@ -17,7 +17,7 @@
 % tikzviolinplots.tex.
 
 \NeedsTeXFormat{LaTeX2e}[1994/06/01]
-\ProvidesPackage{tikzviolinplots}[2025/04/21 v0.9.0 Violin plot creation in pgfplots]
+\ProvidesPackage{tikzviolinplots}[2025/04/27 v0.9.1 Violin plot creation in pgfplots]
 
 \RequirePackage{pgfplots}
 \RequirePackage{pgfplotstable}
@@ -314,7 +314,7 @@
 				\pgfmathparse{\violin at weight@row+1}
 				\let\violin at weight@row\pgfmathresult
 			}
-			\pgfmathparse{\violin at dataset@stddev+\violin at weight@row*(\xi-\violin at dataset@average)^2}
+			\pgfmathparse{\violin at dataset@stddev+\violin at dataset@weight*(\xi-\violin at dataset@average)^2}
 			\let\violin at dataset@stddev\pgfmathresult
 		}
 		\pgfmathparse{sqrt(\violin at dataset@stddev/\violin at dataset@weightsum)}
@@ -697,8 +697,14 @@
 	\let\violin at batch@relativepos\pgfmathresult
 
 	\@for\violin at batch@index:=\violin at batch@indexes\do{
-		\pgfmathparse{int(\violin at batch@counter*%
-			(100/(\violin at batch@numofplots-1)))}
+		\ifthenelse{%
+			\equal{1}{\violin at batch@numofplots}
+		}{%
+			\pgfmathparse{50}
+		}{%
+			\pgfmathparse{int(\violin at batch@counter*%
+				(100/(\violin at batch@numofplots-1)))}
+		}
 		\let\violin at batch@color at deg\pgfmathresult
 		\edef\violin at batch@color{\violin at batch@color at primary!\violin at batch@color at deg!\violin at batch@color at secondary}
 



More information about the tex-live-commits mailing list.