apca-introduction

The missing introduction to APCA  https://p.ce9e.org/apca-introduction/
git clone https://git.ce9e.org/apca-introduction.git

commit
76284baf84c658bfd0e52305802618977491110f
parent
79b3ad0f4b18e208d989b3a479b38adcf49bdd76
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2022-07-22 05:19
add colorbars to contrast comparison

Diffstat

M plots/contrast_comparison.png 0
M plots/contrast_comparison.py 8 +++++---

2 files changed, 5 insertions, 3 deletions


diff --git a/plots/contrast_comparison.png b/plots/contrast_comparison.png

Binary files differ.

diff --git a/plots/contrast_comparison.py b/plots/contrast_comparison.py

@@ -38,7 +38,7 @@ def apca_contrast(yfg, ybg):
   38    38 
   39    39 
   40    40 if __name__ == '__main__':
   41    -1 	fig, axes = plt.subplots(2, 2, sharex='row', sharey='row', figsize=(6, 6))
   -1    41 	fig, axes = plt.subplots(2, 2, sharex='row', sharey='row', figsize=(7, 6))
   42    42 
   43    43 	options = {
   44    44 		'marker': '.',
@@ -64,9 +64,10 @@ if __name__ == '__main__':
   64    64 	axes[0][0].set_xlabel('WCAG 2.x')
   65    65 	axes[0][0].set_ylabel('APCA')
   66    66 
   67    -1 	axes[1][0].scatter(wcag_yfg, wcag_ybg, c=np.log(apca / wcag), **options)
   -1    67 	p2 = axes[1][0].scatter(wcag_yfg, wcag_ybg, c=np.log(apca / wcag), **options)
   68    68 	axes[1][0].set_xlabel('Yfg')
   69    69 	axes[1][0].set_ylabel('Ybg')
   -1    70 	plt.colorbar(p2, ax=axes[1][0])
   70    71 
   71    72 	axes[0][1].set_title('APCA vs WCAG 2.x (0.4)')
   72    73 
@@ -74,9 +75,10 @@ if __name__ == '__main__':
   74    75 	axes[0][1].set_xlabel('WCAG 2.x (0.4)')
   75    76 	axes[0][1].set_ylabel('APCA')
   76    77 
   77    -1 	axes[1][1].scatter(wcag_yfg, wcag_ybg, c=np.log(apca / wcag4), **options)
   -1    78 	p4 = axes[1][1].scatter(wcag_yfg, wcag_ybg, c=np.log(apca / wcag4), **options)
   78    79 	axes[1][1].set_xlabel('Yfg')
   79    80 	axes[1][1].set_ylabel('Ybg')
   -1    81 	plt.colorbar(p4, ax=axes[1][1])
   80    82 
   81    83 	plt.tight_layout()
   82    84 	plt.savefig('contrast_comparison.png')