| Nicechart Een DELPHI-component die u helpt bij het maken van diagrammen. |
Download nu |
Nicechart Rangschikking & Samenvatting
- Naam uitgever:
- Priyatna.org
- Besturingssystemen:
- Windows 2003, Windows 98, Windows 2000, Windows NT, Windows XP
Nicechart Tags
Nicechart Beschrijving
Zodra ik heb een grafiek component die kan shows geïnterpoleerde lijnen voor één van mijn project. Ik heb geen geavanceerde full-featured chart nodig, ik moet gewoon een eenvoudige met basisfunctionaliteiten. Heeft een manier om het te doen met de standaard Delphi TChart component niet vinden, heb ik besloten om mijn eigen schrijven. Momenteel heeft drie grafiekstijlen: lijnen, vloeiende lijnen met B-splines, en bars. Het heeft multilined titel, legende, automatische y-as, en ondersteunt meerdere reeksen. Het kan ook een zwart-wit versie van de grafiek met behulp van monochromatische borstels te produceren. Die functies zijn voldoende voor mijn programmering behoeften. Ik heb veel geleerd van het maken van deze component. Ik leerde het algoritme as waardebereik die zijn afgestemd op nul vanaf een willekeurige reeks waarden halen. Ik leerde ook een aantal lineaire interpolatie algoritmes, hoewel op dit moment alleen B-splines die is ondergebracht in deze component. En tenslotte ik begrijp waarom er slechts een handvol grafiek component die er zijn. Er zijn een aantal belangrijke methoden van de component: BeginUpdate procedure; Roep deze methode om de controle te voorkomen dat het updaten van de inhoud ervan. Dit is handig als u wilt omvangrijke data toe te voegen aan de grafiek. Vergeet niet om EndUpdate bellen als u klaar bent met het verstrekken van gegevens. EndUpdate procedure; Roep deze methode om weer te updaten. U moet BeginUpdate vooraf bellen om deze methode aan te roepen. functie AddSeries (akind: TSeriesKind): TNiceSeries; Een nieuwe serie aan de grafiek. Een reeks kan een staaf-, lijn- of vloeiende lijn type. functie ClientToChart (const X, Y: Integer; var AX, AY: Double): Boolean; Roep deze functie om de X-as en Y-as-waarde van de muis positie te krijgen. De X- en Y-parameters zijn muispositie en de overeenkomstige X-as en Y-as waarden worden opgeslagen in AX en AY variabelen. Dit geeft Waar als de bijgeleverde muis positie in de X-as en Y-asbereik. Anders wordt False. procedure RemoveSeries (ASeries: TNiceSeries); Verwijdert een reeks van de grafiek. procedure Clear; Verwijdert alle reeksen van de kaart. functioneren CreateMetafile: TMetafile; Maakt metabestand (WMF) van de grafiek. Deze functie is handig wanneer u de inhoud van de kaart op te slaan in een bestand. CopyToClipboard procedure; Hiermee wordt de inhoud van het diagram naar het klembord. De inhoud kan worden geplakt in elke toepassing als een grafische afbeelding.
Nicechart Gerelateerde software