我想在Chart.JS水平条形图中将字体更改为更时髦的字体。我已经尝试了以下方法,但是都没有用:
var optionsBar = {
. . .
//fontFamily: "'Candara', 'Calibri', 'Courier', 'serif'"
//bodyFontFamily: "'Candara', 'Calibri', 'Courier', 'serif'"
//bodyFontFamily: "'Candara'"
label: {
font: {
family: "Georgia"
}
}
};
我还读到这会起作用:
Chart.defaults.global.defaultFont = "Georgia"
…但是这段代码会去哪里,以及它应该看起来如何?我尝试了这个:
priceBarChart.defaults.global.defaultFont = "Georgia";
…但也没有效果
对于完整图片/上下文,这是组成此图表的所有代码:
的HTML
<div class="chart">
<canvas id="top10ItemsChart" class="pie"></canvas>
<div id="pie_legend"></div>
</div>
JQUERY
var ctxBarChart =
$("#priceComplianceBarChart").get(0).getContext("2d");
var barChartData = {
labels: ["Bix Produce", "Capitol City", "Charlies Portland",
"Costa Fruit and Produce", "Get Fresh Sales",
"Loffredo East", "Loffredo West", "Paragon", "Piazza Produce"],
datasets: [
{
label: "Price Compliant",
backgroundColor: "rgba(34,139,34,0.5)",
hoverBackgroundColor: "rgba(34,139,34,1)",
data: [17724, 5565, 3806, 5925, 5721, 6635, 14080, 9027,
25553]
},
{
label: "Non-Compliant",
backgroundColor: "rgba(255, 0, 0, 0.5)",
hoverBackgroundColor: "rgba(255, 0, 0, 1)",
data: [170, 10, 180, 140, 30, 10, 50, 100, 10]
}
]
}
var optionsBar = {
scales: {
xAxes: [{
stacked: true
}],
yAxes: [{
stacked: true
}]
},
//fontFamily: "'Candara', 'Calibri', 'Courier', 'serif'"
//bodyFontFamily: "'Candara', 'Calibri', 'Courier', 'serif'"
//bodyFontFamily: "'Candara'"
//Chart.defaults.global.defaultFont = where does this go?
label: {
font: {
family: "Georgia"
}
}
};
var priceBarChart = new Chart(ctxBarChart, {
type: 'horizontalBar',
data: barChartData,
options: optionsBar
});
//priceBarChart.defaults.global.defaultFont = "Georgia";
我什至尝试了这个:
的CSS
.candaraFont13 {
font-family:"Candara, Georgia, serif";
font-size: 13px;
}
的HTML
<div class="graph_container candaraFont13">
<canvas id="priceComplianceBarChart"></canvas>
</div>
…但是我认为画布绘制会照顾字体的外观,因为添加字体没有区别。
我试过了,它彻底打破了它:
Chart.defaults.global = {
defaultFontFamily: "Georgia"
}
正如Matthew暗示的那样,这有效(在任何特定于图表的脚本之前):
Chart.defaults.global.defaultFontFamily = "Georgia";
这应该很有用:“有4种特殊的全局设置可以更改图表上的所有字体。这些选项位于Chart.defaults.global
”。
您需要更改defaultFontFamily
字体。而且defaultFontColor
,defaultFontSize
和defaultFontStyle
对颜色,大小等。
问题内容: 我一直在尝试更改选项卡栏项目的字体,但是我找不到任何Swift示例。我知道这是您在Objective-C中进行的更改: 但是如何将其转换为Swift? 问题答案: UITextAttributeFont在iOS 7中已弃用。您应该改用NS变体:
问题内容: 我想在ttk.notebook python 3x中更改选项卡标题的字体,宽度和高度 通过下面的代码,我可以只更改选项卡标题框的宽度 但是如何更改“框架1”的字体以及选项卡标题框的高度? 问题答案: 基于有关如何自定义笔记本标签的配置的答案,您可以将字体信息附加到创建的主题中,如下所示,以获取所需的字体类型: 另一种方法是直接配置笔记本的Tab样式。参见下面的代码。 您必须注意使用和
问题内容: 我是python的新手,没有html经验。该问题已被提出,或者根本没有答案,或者没有足够详细的答案,我无法在iPython中设置默认字体(不能更改为浏览器)。具体来说,必须在css文件中放置什么,应该使用哪个css文件?我在Windows系统上。 编辑: 按照#1的答案注释中的建议,更改浏览器中的等宽字体有效。但是,字体是斜体,这不是预期的。 问题答案: 您可以将鼠标悬停到文件夹(即,
问题内容: 听起来这是一个简单的问题,但是我找不到在python中用matplotlib制作的图中更改字体(不是字体大小)的有效解决方案。 我找到了一些教程,可通过修改matplotlib存储默认字体的文件夹中的一些文件来更改matplotlib的默认字体- 请参阅此博客文章-但我正在寻找一种不太激进的解决方案,因为我想使用多个我的绘图中的字体(文本,标签,轴标签等)。 问题答案: 假设您要使用C
我将此作为python docx问题提交:https://github.com/python-openxml/python-docx/issues/805但被要求在这里展开讨论。 https://python-docx.readthedocs.io/en/latest/user/styles-using.html意味着我应该能够像这样更改标题字体样式: 但这不起作用:生成的文档对所有标题都使用Ca
问题内容: 有人可以建议一种方法来更改动态创建的AlertDialog中的字体(标题和正文)吗?我尝试了很多方法,但是没有一个起作用。代码是: 问题答案: 您应该设置布局的自定义视图,而不是设置alertdialog的文本。在执行此操作之前,请修改视图的字体。 并设置警报对话框的视图,请致电, 尽管据我所知,这不会更改您的标题。 更新 我看到您无法理解我的意思,所以这是一个完整的示例 这使用的是我