1. Táirgí
  2.   PDF
  3.   Ruby
  4.   Squid

Squid

 
 

Oscail Leabharlann Ruby Foinse chun Cairteacha a Bhreacadh i bhformáid PDF 

API Ruby in Aisce a thugann an cumas d’fhorbróirí bogearraí cairteacha a tharraingt i gcomhaid PDF le cúpla líne de chód Ruby. Tacaíonn sé le cineálacha éagsúla cairteacha, amhail líne, pointe agus eile.

Is leabharlann Ruby foinse oscailte é Squid a éascaíonn poist d’fhorbróirí trí chabhrú leo a bhfeidhmchlár féin a chruthú chun cairteacha a tharraingt i gcomhad PDF gan ach cúpla líne de chód Ruby. Tá an leabharlann an-éasca le húsáid agus soláthraíonn sí an fheidhmiúlacht bhunúsach go léir chun cairteacha a chruthú. Cuireann sé ar chumas forbróirí radharc plota nó uathúil de shuíomh Gréasáin a tharraingt, ainmneacha na sraithe a chur leis, ainmneacha na gcatagóirí a chur isteach, teorainn a choigeartú, airde a shocrú, lipéid a chur in eagar agus go leor eile. Tacaíonn an leabharlann le cineálacha éagsúla cairteacha, mar shampla líne, pointe agus go leor eile.

Ligeann leabharlann an Scuid d'fhorbróirí an modh soláthair cloicheán a leathnú chun graif a tharraingt go héasca i gcomhaid PDF. Is leabharlann Ruby an-úsáideach é cloicheán freisin a thacaíonn le doiciméid PDF a ghiniúint agus a bhainistiú ach níl comhpháirteanna ardleibhéil ann chun graif a tharraingt. Scuid ach modh amháin a chur le rang Doiciméad leabharlainne cloicheán is féidir le forbróirí a úsáid chun graf a bhreacadh taobh istigh de leathanach PDF. Is féidir leat sonraí a chur leis trí bhreacadh a dhéanamh mar hash, le gach eochair/luach ag léiriú sraith. Tá an leabharlann foinse oscailte agus tá sí ar fáil mar cheadúnas MIT le haghaidh úsáid phoiblí.

Previous Next

Tús a chur le Scuid

Is furasta duit an leabharlann Scuid a íoslódáil agus é a úsáid. Is é an bealach molta chun an tsuiteáil ná Rubygem a úsáid. Bain úsáid as an ordú seo a leanas le do thoil. 

Suiteáil Scuid trí RubyGems

gem install squid 

Cruthaigh cairteacha i bhformáid PDF ag baint úsáide as Ruby

Cuireann Scuid leabharlainne Ruby foinse oscailte ar chumas forbróirí bogearraí cairteacha a chruthú taobh istigh de dhoiciméad PDF le cúpla líne de chód Ruby. Déanann an leabharlann an-éasca grafaic a ghiniúint i bhformáid PDF trí úsáid a bhaint as an <code>chart</code> modh. Is féidir leat hash a sholáthar go héasca ina bhfuil sonraí na sraithe agus é a bhreacadh ag baint úsáide as cód aon-líneála. Is féidir leat formáid na luachanna aise a aithint go héasca agus lipéid a chur leis don chairt.

Comhad PDF a Ghiniúint Le Cairt trí Ruby


  require 'squid'
  Prawn::Document.generate 'web traffic.pdf' do
  chart views: {2013 => 182, 2014 => 46, 2015 => 134}
  end
 

Gné Ilghnéitheach Breacadh Grafach

Cumhdaíonn an rang Breacadóir réad Cloicheán::Cáipéis chun modh úsáideach nua a sholáthar chun o eilimintí graf a bhreacadh. Tá sraith gnéithe úsáideacha curtha san áireamh sa leabharlann Scuid chun grafaicí agus íomhánna a láimhseáil laistigh d’fheidhmchláir Ruby. Tacaíonn an leabharlann le gnéithe cosúil le teorainn timpeall na gcairteacha a chur leis, bunlíne a bhreacadh ag bun an ghraif, bosca teorann den airde tugtha a tharraingt, formáid na luachanna aise a shocrú, airde na gcairteacha a shaincheapadh, lipéid luacha a scríobh ar an gcairt. , cuireann sé finscéal sa chúinne barr-dheis, ag cur dath cúlra, tarraingíonn sé líne chothrománach agus go leor eile.

Cairt Bhunúsach a Chruthú le Scuid trí Ruby


  # By default, chart plots every category on the baseline.
  filename = File.basename(__FILE__).gsub('.rb', '.pdf')
  Prawn::ManualBuilder::Example.generate(filename) do
  data = {views: {'Jan 1' => 12, 'Jan 2' => 13, 'Jan 3' => 21, 'Jan 4' => 42,
  'Jan 5' => 32, 'Jan 6' => 45, 'Jan 7' => 62, 'Jan 8' => 22, 'Jan 9' => 31,
  'Jan 10' => 11, 'Jan 11' => 40, 'Jan 12' => 6, 'Jan 13' => 9}}
  chart data, every: 3
  end
 

Cruthaigh Cairt Líne trí Ruby


  # You can use the :type option to plot a line chart instead.
  filename = File.basename(__FILE__).gsub('.rb', '.pdf')
  Prawn::ManualBuilder::Example.generate(filename) do
  data = {views: {'Jan 1' => 12, 'Jan 2' => 13, 'Jan 3' => 21, 'Jan 4' => 42,
  'Jan 5' => 32, 'Jan 6' => 45, 'Jan 7' => 62, 'Jan 8' => 22, 'Jan 9' => 31,
  'Jan 10' => 11, 'Jan 11' => 40, 'Jan 12' => 6, 'Jan 13' => 9}}
  chart data, every: 3
  end
 
 Gaeilge