1. Ürün:% s
  2.   PDF
  3.   Ruby
  4.   Squid

Squid

 
 

Grafikleri PDF Olarak Çizmek için Açık Kaynaklı Ruby Kitaplığı 

Yazılım geliştiricilere yalnızca birkaç satırlık Ruby koduyla PDF dosyalarında grafikler çizme olanağı veren ücretsiz Ruby API'si. Çizgi, nokta ve daha fazlası gibi farklı grafik türlerini destekler.

Squid, geliştiricilerin yalnızca birkaç satırlık Ruby koduyla PDF dosyasında grafikler çizmek için kendi uygulamalarını oluşturmalarına yardımcı olarak işlerini kolaylaştıran açık kaynaklı bir Ruby kitaplığıdır. Kütüphanenin kullanımı çok kolaydır ve çizelgeler oluşturmak için tüm temel işlevleri sağlar. Geliştiricilerin bir web sitesinin arsa görünümünü veya benzersizini çizmelerini, seri adlarını eklemelerini, kategorilerin adlarını eklemelerini, kenarlığı ayarlamayı, yüksekliği ayarlamayı, etiketleri düzenlemeyi ve çok daha fazlasını sağlar. Kitaplık, çizgi, nokta ve daha fazlası gibi farklı türde grafik türlerini destekler.

Squid kitaplığı, geliştiricilerin, PDF dosyalarında kolayca grafikler çizmeleri için Karides sağlama yöntemini genişletmelerine olanak tanır. Prawn ayrıca, PDF belgeleri oluşturmayı ve yönetmeyi destekleyen, ancak grafik çizmek için üst düzey bileşenlere sahip olmayan çok kullanışlı bir Ruby kitaplığıdır. Squid, geliştiriciler tarafından bir PDF sayfasında grafik çizmek için kullanılabilecek olan Prawn kitaplığı Document sınıfına tek bir yöntem ekler. Her bir anahtar/değer bir diziyi temsil edecek şekilde, bir karma olarak çizerek veri ekleyebilirsiniz. Kütüphane açık kaynak kodludur ve kamu kullanımı için MIT lisansı olarak mevcuttur.

Previous Next

Squid'e Başlarken

Squid kütüphanesini kolayca indirip kullanabilirsiniz. Kurulum için önerilen yol Rubygem kullanmaktır. Lütfen aşağıdaki komutu kullanın. 

Squid'i RubyGems ile kurun

gem install squid 

Ruby kullanarak PDF'de Grafikler Oluşturun

Açık kaynak Ruby kitaplığı Squid, yazılım geliştiricilerin birkaç satırlık Ruby koduyla bir PDF belgesi içinde grafikler oluşturmasını sağlar. Kitaplık, <code>chart</code> yöntem. Serinin verilerini içeren bir hash'i kolayca sağlayabilir ve tek satırlık bir kod kullanarak çizebilirsiniz. Eksen değerlerinin biçimini kolayca tanımlayabilir ve grafik için etiketler ekleyebilirsiniz.

Ruby ile Grafikli PDF Dosyası Oluşturma


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

Çeşitli Grafik Çizim Özelliği

Plotter sınıfı, grafik öğelerini çizmek için yeni bir kullanışlı yöntem sağlamak üzere bir Prawn::Document nesnesini sarar. Squid kitaplığı, Ruby uygulamaları içindeki grafikleri ve görüntüleri işlemek için çok kullanışlı bir dizi özellik içermektedir. Kütüphane, çizelgelerin etrafına kenarlık ekleme, grafiğin altına bir taban çizgisi çizme, verilen yükseklikte bir sınırlayıcı kutu çizme, eksen değerlerinin biçimini ayarlama, çizelgelerin yüksekliğini özelleştirme, çizelgeye değer etiketleri yazma gibi özellikleri destekler. , sağ üst köşeye bir gösterge ekler, arka plan rengi ekler, yatay bir çizgi çizer ve daha pek çok şey.

Ruby ile Squid ile Temel Grafik Oluşturma


  # 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
 

Ruby ile Çizgi Grafiği Oluşturun


  # 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
 
 Türkçe