首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails、Gruff和图像质量

Rails、Gruff和图像质量
EN

Stack Overflow用户
提问于 2014-03-26 00:13:17
回答 1查看 524关注 0票数 2

我在我的rails应用程序中使用rails应用程序和Prawn一起将图形插入到可下载的PDF中。但是我对图形显示的质量有一些问题。有谁知道如何纠正这种情况吗?它只有360 px宽。

例如,这里的图像

对虾编码

代码语言:javascript
复制
 name = @result.each do |v| v.variety.variety_name end
    lint = @result.map {|v| v.lint/227 } 
  g = Gruff::Bar.new(360)
  g.data(:lint, lint, '#00463f')
  @results.each do |item|
  g.title = "#{item.site.site_name} Variety Summary Graph"
  g.title_font_size = 24
  end
  g.labels = {}
  @result.each_with_index do |v, i|
  g.labels[i] = v.variety.variety_name
  g.y_axis_label = 'Yield (bales/ha)'
  g.marker_font_size = 24
  g.marker_count = 5
  g.theme = {:marker_color => '#000000', :font_color => '#000000', :background_colors => %w(#ffffff #ffffff)}
  g.minimum_value = 0
  g.hide_legend = true
  end

  g.write("#{Rails.root}/app/assets/images/chart/chart.png")

  image "#{Rails.root}/app/assets/images/chart/chart.png"
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-23 11:53:21

你正遭受着与我相似的痛苦。因为我的只有400像素宽,但很低,看,答案可能在你的代码之内!

代码语言:javascript
复制
  g = Gruff::Bar.new(360)

因为,在有360的地方,难道没有800吗?

G= Gruff::Bar.new(800)

现在,你所要做的就是命令你的对虾来刻度你的形象。

代码语言:javascript
复制
image "graph.png", :scale => 0.68

若要进一步了解您的对虾,请阅读本页:模块:对虾::图片

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22648979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档