Extension:Chartie

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:Chartie and the translation is 100% complete.
Other languages:
English • ‎Türkçe • ‎dansk • ‎español • ‎français • ‎русский • ‎日本語
MediaWiki manüel uzantıları
OOjs UI icon advanced.svg
Chartie
Sürüm durumu: kararlı
Chartie extension.png
Uygulama Ayrıştırıcı işlevi , Etiket
Açıklama MediaWiki'nize çizgi grafik desteği ekler
Yazar(lar) Dolfinus
En son sürüm 1.0 (2017-02-13)
MediaWiki 1.25+
Veritabanı değişiklikleri Hayır
Lisans MIT Lisansı
İndir
README
Örnek Example of line chart to wiki page
$wgChartie
<chart>

Kullanım ve sürüm matrisini kontrol edin.

Açıklama

Site sayfalarına basit çizgi grafikler eklemeye izin veren MediaWiki uzantısı. d3.js dayalı olarak, resmi SVG olarak işler. Orada örnek grafik sayfasını görebilirsiniz.

Örnek

Çizgi grafik görünümü örneği

noframe

Supported file extensions

CSV

  • .csv

Install

En son anlık görüntüyü indirin ve uzantı dizininize çıkartın. Ardından, aşağıdaki örnekte olduğu gibi LocalSettings.php dosyanıza ekleyin:

wfLoadExtension( 'Chartie' );

$wgFileExtensions = array_merge(
  $wgFileExtensions, array(
      'csv'
  )
);

Kullanım

Resim İşleyici Olarak

[[File:Data.csv|800x350px|legend_title=,x_title=,...]]

As Parser function

{{#chart:
Name;x_value1;y_value1
Name;x_value2;y_value2
...}}
veya

{{#chart:Data.csv}}

parametreler ile:

{{#chart:Data.csv|width}}
{{#chart:Data.csv|width|height}}
...
{#chart:Data.csv|width|height|legend_title|x_type|x_title|x_unit|x_null|y_type|y_title|y_unit|y_null|delimiter|style|class}}

Yüklenen dosya adı yerine harici sitede bulunan dosya için bir url de kullanabilirsiniz.

As Parser tag

<chart data="Data.csv" width="" height="" ... ></chart>
veya
<chart width="" height="" ... >Data.csv</chart>

veya

<chart width="" height="" ... >
Name;x_value1;y_value1
Name;x_value2;y_value2
</chart>

Kısa dosya adı yerine url de kullanabilirsiniz.

Parametreler

Ad Açıklama Varsayılan değer
width Grafik kapsayıcı genişliği 865
height Grafik kapsayıcı yüksekliği 360
legend_title Legend bloğunun başlığı Çözücüler:
x_type X ekseni değerinin türü temp
x_title X ekseni için başlık Sıcaklık
x_unit X ekseni birimi C
x_null True ise, x ekseninin başlangıcı olarak 0 kullanın false
y_type Y ekseni değerinin türü çözünürlük
y_title Y ekseni için başlık Çözünürlük
y_unit Y ekseni birimi g/100g
y_null True ise, y ekseninin başlangıcı olarak 0 kullanın false
delimiter Csv dosyası için sınırlayıcı ;
style Grafik kapsayıcı CSS stili
class Grafik kapsayıcı HTML sınıfı

Genişlik ve yükseklik otomatik olarak ayarlanabilir, böylece kap boyutu kullanıcı ekranı boyutlarına göre ayarlanacaktır.

Eksen tipi, her birine dönüştürülebilen mevcut birimler listesini tanımlar. Kendi birimlerinizi kullanmak istiyorsanız, eksen tipini "general" olarak ayarlayın. Birim dönüştürmeyi hiç kullanmak istemiyorsanız, eksen tipini "no" olarak ayarlayın. Varsayılan olarak, eksen başlıkları ve birimleri, türüne göre değerini otomatik olarak ayarlar (as =type adı ve =first listedeki birim):

Axis types and units

Tür Birimler
general a,f,p,n,u,m,c,d, ,K,M,G,T,P (örnekler)
time s,min,hour,day,month,year
mass mg,ct,g,oz,lb,kg,ton
length mm,cm,in,ft,yd,m,km,mile
area mm2,cm2,in2,dm2,ft2,yd2,m2,a,da,acre,ha,km2,mile2
volume mm3,cm3,pt,qt,l,gal,br,m3,km3
speed mps,knot,mph,fps,kph,kps,c
temp C,K,F,Ra
solub g/100g,%

Localizations

Şimdilik, uzantı Rusçaya da çevrildi, böylece yerelleştirilmiş birim adı kullanabilirsiniz (örneğin, "kg" yerine "кг"). Yerelleştirmelerin tam listesi i18n dizininde bulunabilir, bunlar langs olarak adlandırılır.

Configure

Tüm varsayılan değerler LocalSettings.php dosyanızda değiştirilebilir:

$wgChartie["width"]  = 865;
$wgChartie["height"] = 360;
...
$wgChartie["class"]  = 'someclass';


Controls

Eylem Kontroller
Fare üzerinde çizgi, dokunma çizgisi Tahmini değer içeren araç ipucunu göster
Fare çizgi noktalarının üzerinde, dokunma noktası Tam değeri olan araç ipucunu göster
Eksen başlığına tıklayın Min / sıfırdan değerleri göster
Eksen birimine tıklayın Değerleri yeni birime dönüştür
Çizgiye çift tıklayın Belirtilen satırı gizle
Açıklama öğesine tıklayın veya dokunun Belirli bir satırı gizle/göster
Açıklama başlığına tıklayın Tüm satırları gizle/göster