Skip to content

Commit

Permalink
Merge pull request #14 from macocci7/1.2.1
Browse files Browse the repository at this point in the history
Refactor codes
  • Loading branch information
macocci7 authored Apr 21, 2024
2 parents 2796680 + 01a16df commit 5b70e09
Show file tree
Hide file tree
Showing 9 changed files with 776 additions and 685 deletions.
6 changes: 3 additions & 3 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "macocci7/php-scatterplot",
"description": "it's easy to use for creating scatter plots.",
"version": "1.2.0",
"version": "1.2.1",
"type": "library",
"license": "MIT",
"autoload": {
Expand All @@ -18,7 +18,7 @@
"minimum-stability": "stable",
"require": {
"php": ">=8.1",
"intervention/image": "^3.5",
"intervention/image": "^3.6",
"macocci7/php-frequency-table": "^1.3",
"macocci7/php-csv": "^1.0",
"macocci7/php-combination": "^1.0",
Expand All @@ -29,6 +29,6 @@
"phpmd/phpmd": "^2.15",
"phpunit/phpunit": "^10.5",
"phpstan/phpstan": "^1.10",
"php-parallel-lint/php-parallel-lint": "^1.3"
"php-parallel-lint/php-parallel-lint": "^1.4"
}
}
54 changes: 54 additions & 0 deletions methods.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
Core:
1 public function __construct()
2 private function loadConf()
3 public function config(string|array $configResource)
4 public function layer(array $layer)
5 public function layers(array $layers)
29 public function getConfig(string|null $key = null)

Attribute:
6 public function limitX(int|float $lower, int|float $upper)
7 public function limitY(int|float $lower, int|float $upper)
8 public function resize(int $width, int $height)
9 public function frame($xRatio, $yRatio)
25 public function labelX(string $label)
26 public function labelY(string $label)
27 public function caption(string $caption)
28 public function legends(array $legends)

StyleCore:
10 public function bgcolor(string|null $color = null)
11 public function axis(int $width, string|null $color = null)
12 public function grid(int $width, string|null $color = null)
13 public function gridXPitch(int|float $pitch)
14 public function gridYPitch(int|float $pitch)

15 public function colors(array $colors)
16 public function plotSize(int $size)
17 public function fontPath(string $path)
18 public function fontSize(int|float $size)
19 public function fontColor(string $color)

StyleAppendix:
20 public function referenceLineX(int|float $x, int $width = 1, string $color = '#0000ff')
21 public function referenceLineY(int|float $y, int $width = 1, string $color = '#0000ff')
22 public function specificationLimitX(int|float $lower, int|float $upper, int $width = 1, string $color = '#ff00ff')
23 public function specificationLimitY(int|float $lower, int|float $upper, int $width = 1, string $color = '#ff00ff')
24 public function regressionLine(int $width, array $colors)

VisibilityCore:
30 public function gridXOn()
31 public function gridXOff()
32 public function gridYOn()
33 public function gridYOff()
42 public function legendOff()

VisibilityAppendix:
34 public function referenceLineXOff()
35 public function referenceLineYOff()
36 public function referenceLinesOff()
37 public function specificationLimitXOff()
38 public function specificationLimitYOff()
39 public function specificationLimitsOff()
40 public function regressionLineOn()
41 public function regressionLineOff()
Loading

0 comments on commit 5b70e09

Please sign in to comment.