plotly / plotly/Plotly.NET

Add more axis initialization templates

Offen
#89 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Area: MissingAbstraction Type: Enhancement
Vorherrschende Sprache
F#
Sterne
860
Forks
99
Ø Merge
22 Min.
Gemergte PRs (30 T.)
1

Beschreibung

There are the following types of linear axes in plotly:

  • Auto(determines the best fit from below)
  • Linear
  • Log
  • Date
  • Category
  • MultiCategory

A few init functions specifically setting mandatory properties for these axis types (e.g. category order for categorical axes) would be very beneficial.

So the functions would look like this:

static member initCategorical
	(
		CategoryOrder: StyleParam.CategoryOrder,
		// all other optional properties of linear axes
	) : Axis.LinearAxis = ...

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie damit, die vorhandenen Achsentypen und Initialisierungsfunktionen in Plotly.NET zu lokalisieren, insbesondere Axis.LinearAxis und die im Issue erwähnte Verwendung von StyleParam.CategoryOrder. Prüfen Sie, wie optionale Eigenschaften linearer Achsen dargestellt werden, fügen Sie dann Initialisierungsvorlagen für die aufgeführten Achsentypen mit ihren obligatorischen Eigenschaften hinzu und verifizieren Sie jede Vorlage anhand der vorhandenen Achsen-API.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
fsharp
Bereich
data-visualization
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.