问题标签 [pygal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1097 浏览

python - 如何在 Pygal 中调整工具提示?

我尝试制作一个条形图,以可视化 GitHub 上星级最高的项目。我添加了工具提示,但是,某些项目'label'的内容不太适合,而且某些项目的工具提示中没有显示某些链接。见下文,'xlink''label'

在此处输入图像描述

下面是使用 Pygal 模块的 Python 代码,运行它并自己查看 .svg 文件。

如何通过调整工具提示的字体大小或工具提示窗口大小来解决此问题?

0 投票
1 回答
572 浏览

html - 在嵌入响应的引导类中设置最大高度嵌入元素

我正在尝试使用 bootstrap 插入交互式绘图<embed src="..."></embed>并使其响应。工作正常,但我想减小图表的最大尺寸,但我找不到解决方案。这是工作(但巨大)的情节:

我的三个失败的方法是:

  1. 放入 div 并使用 CSS 设置样式style="max-height: ...px;":将图像减半。
  2. 使用 : 的height属性<embed>不起作用。
  3. 尝试将 CSS 属性添加(max-height: ...px;)embed-responsive-4by3:失败。

编辑:图表是由 pygal python 库生成的动态图表(在 base64 中编码)。这是一个图表示例:

https://jsfiddle.net/e6L5oLxe/

0 投票
1 回答
1163 浏览

svg - Qt 中的 svg 渲染(使用 pygal 图表)

我正在尝试使用 Qt SVG 渲染器渲染样式化的 pygal 图表。但我仍然对背景颜色有问题,因为它是黑色的。不应该被pygal图表的样式控制吗?它应该看起来像http://www.pygal.org/en/stable/documentation/builtin_styles.html#darkstyle中的第一个图表

在此处输入图像描述

更新:我在使用 PyQt5、PyQt4、Pyside 以及直接使用 QSvgWidget 时遇到了同样的问题。我的怀疑是由于加载 SVG 中引用的 CSS 文件失败,它不起作用。或者它可能是 Qt 支持的 SVG 规范的一些有限范围,如QT 是否支持 svg?.

0 投票
1 回答
632 浏览

python-3.x - Django 模板中包含的 Pygal svg 图表的工具提示问题

我在 django html 模板文件中包含以下内容:

{% include 'categories_chart.svg' %}

但是,当发出请求并显示页面时,鼠标悬停时的工具提示信息不完整 - 它只显示值而不显示项目的标题。问题仅在请求的 HTML 文件中;实际的 svg 文件在单独加载时包含正确的信息。这是单独打开 svg 文件时的工具提示:

在此处输入图像描述

这是 Django 浏览器响应中不完整的工具提示,其中包含完全相同的 svg 文件:

在此处输入图像描述

知道可能是什么原因造成的吗?在 Django 响应中,工具提示似乎不仅仅以这种方式混乱,但这是最突出和可重现的错误,所以我首先关注它。

0 投票
1 回答
1508 浏览

python - 如何使用 pygal 在一张图表中绘制多个图表?

我正在尝试使用 pygal 在一个图中绘制具有两个测量值的多个系列(因此它实际上是 num_of_time_series x 2 个图)。例如,假设 mt 数据是:

图形渲染代码是:

当前的结果.

上面代码中的问题是不清楚哪个图表代表测量 1,哪个代表测量 2。其次,我希望看到每个组件具有不同的颜色(或形状)。

该图旨在比较一个组件与其他两个组件,并查看测量 1 和 2 之间的相关性。

谢谢你们的帮助!

0 投票
1 回答
70 浏览

python - 使用外部 conf 文件配置 pygal 图表?

我正在使用 pygal 在我正在开发的 Web 应用程序中绘制一些数据图表,并认为将图表的配置外部化是一个好主意。

所以我在我的 conf 文件中写了一个部分,复制了我的代码 conf:

并发现将 ChartOptions 部分传递给(例如) pygal.Config() 导致

我怎样才能做到这一点?

0 投票
1 回答
1178 浏览

python - 使用 pygal 生成绘图时,如何设置图表中 x 轴上的日期间距?

我目前正在使用 pygal 进行图形生成,我在 x 轴上遇到日期问题,因为它们的数量在增加并且它们开始重叠。我想在日期之间提供间距或每周将日期放在那里。

如果有人可以提供帮助,那将是非常可观的。谢谢你。

0 投票
1 回答
318 浏览

python - pygal 图表水平排列

我试图让我的 pygal.SolidGauge 图表排列成这样的水平线: 水平行中的图表

但我发现默认情况下,图表是这样垂直堆叠的: 垂直行中的图表

我怎样才能让它们水平排列?我正在使用 Python 3.5.1,这是我的代码

0 投票
1 回答
862 浏览

python - Pygal 子图(几张图)

我想在 python 2.7 上使用 Pygal 创建一个仪表板(在同一窗口中有几个图),但后者没有 subplot 功能,有没有不使用散景或 plotly 的解决方案?

Matplotlib 上的示例:

Pygal上有类似的东西吗?

0 投票
0 回答
304 浏览

pygal - Pygal.maps.world.World() 不是交互式的

我正在尝试构建一个交互式 Pygal 世界地图。我在下面发布了我的代码,但是任何想法为什么当我将鼠标悬停在地图上时数字没有显示?谢谢!