- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用谷歌图表。我根据我的数据创建了一个图表。现在我想修改我的工具提示。有两件事我想修改。
每个包含单词 Lacs 的数据都保留一个小数点。假设我有像 31.221 这样的数据(来 self 的图片)。我希望它显示 31.2 Lacs。
我该怎么做?如果有人对此有任何想法,请与我分享。
我的代码是:
HTML:
<div id="chart_div" style="height: 400px; margin: 0 auto"></div>
脚本:
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load('current', {packages: ['corechart', 'line']});
google.charts.setOnLoadCallback(drawLogScales);
function drawLogScales() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'X');
data.addColumn('number', 'ELSS 13%');
data.addColumn('number', 'ULIP 9%');
data.addColumn('number', 'SSY 8.6%');
data.addColumn('number', 'PPF 8.1%');
data.addColumn('number', 'LIC 6%');
data.addColumn('number', 'NSC 5.95%');
data.addColumn('number', 'TD 5.95%');
data.addColumn('number', 'FD 5.5%');
data.addRows([
["0",0,0,0,0,0,0,0,0],["2016",1.695,1.635,1.629,1.6215,1.59,1.58925,1.58925,1.5825], ["2017", 3.61035, 3.41715,3.398094,3.3743415,3.2754,3.273060375,3.273060375, 3.2520375], ["2018", 5.7746955, 5.3596935,5.319330084,5.269163162, 5.061924, 5.057057467, 5.057057467, 5.013399563], ["2019", 8.220405915, 7.477065915,7.405792471,7.317465378, 6.95563944, 6.947202387, 6.947202387, 6.871636538], ["2020", 10.98405868, 9.785001847,9.671690624,9.531680073, 8.962977806, 8.949810929, 8.949810929, 8.832076548], ["2021", 14.10698631, 12.30065201,12.13245602,11.92524616, 11.09075647, 11.07157468, 11.07157468, 10.90034076], ["2022", 17.63589453, 15.04271069,14.80484723,14.5126911, 13.34620186, 13.31958337, 13.31958337, 13.0823595], ["2023", 21.62356082, 18.03155466,17.7070641,17.30971908, 15.73697398, 15.70134858, 15.70134858, 15.38438927], ["2024", 26.12962373, 21.28939458,20.85887161,20.33330632, 18.27119241, 18.22482882, 18.22482882, 17.81303068], ["2025", 31.22147481, 24.84044009,24.28173457,23.60180413, 20.95746396, 20.89845614, 20.89845614, 20.37524737], ["2026", 36.97526654, 28.7110797,27.99896374,27.13505027, 23.8049118, 23.73116428, 23.73116428, 23.07838598], ["2027", 43.47705119, 32.93007687,32.03587462,30.95448934, 26.8232065, 26.73241855, 26.73241855, 25.9301972], ["2028", 50.82406785, 37.52878379,36.41995984,35.08330298, 30.02259889, 29.91224746, 29.91224746, 28.93885805], ["2029", 59.12619667, 42.54137433,41.18107639,39.54655052, 33.41395483, 33.28127618, 33.28127618, 32.11299524], ["2030", 68.50760223, 48.00509802,46.35164896,44.37132111, 37.00879212, 36.85076211, 36.85076211, 35.46170998]
]);
var options = {
'title' : 'Accumulation of Rs. 150000 invested every year in 80C instruments',
colors: ['#F69688', '#A8423F', '#86A44A','#6E548D','#3D96AE','#DA8137','#403152','#CE8E8D'],
backgroundColor: 'transparent',
hAxis: {
title: 'Years',
logScale: true
},
vAxis: {
title: 'Accumulated amounts (in lakhs)',
logScale: false,
gridlines: { color: 'transparent' }
}
};
var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
</script>
最佳答案
您可以使用NumberFormat
来格式化数据
// create formatter
var formatter = new google.visualization.NumberFormat({
pattern: '0.0',
suffix: ' Lacs'
});
// format number columns
for (var i = 1; i < data.getNumberOfColumns(); i++) {
formatter.format(data, i);
}
然后显示在工具提示中
看下面的例子...
google.charts.load('current', {
callback: drawLogScales,
packages: ['corechart']
});
function drawLogScales() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'X');
data.addColumn('number', 'ELSS 13%');
data.addColumn('number', 'ULIP 9%');
data.addColumn('number', 'SSY 8.6%');
data.addColumn('number', 'PPF 8.1%');
data.addColumn('number', 'LIC 6%');
data.addColumn('number', 'NSC 5.95%');
data.addColumn('number', 'TD 5.95%');
data.addColumn('number', 'FD 5.5%');
data.addRows([
["0",0,0,0,0,0,0,0,0],["2016",1.695,1.635,1.629,1.6215,1.59,1.58925,1.58925,1.5825], ["2017", 3.61035, 3.41715,3.398094,3.3743415,3.2754,3.273060375,3.273060375, 3.2520375], ["2018", 5.7746955, 5.3596935,5.319330084,5.269163162, 5.061924, 5.057057467, 5.057057467, 5.013399563], ["2019", 8.220405915, 7.477065915,7.405792471,7.317465378, 6.95563944, 6.947202387, 6.947202387, 6.871636538], ["2020", 10.98405868, 9.785001847,9.671690624,9.531680073, 8.962977806, 8.949810929, 8.949810929, 8.832076548], ["2021", 14.10698631, 12.30065201,12.13245602,11.92524616, 11.09075647, 11.07157468, 11.07157468, 10.90034076], ["2022", 17.63589453, 15.04271069,14.80484723,14.5126911, 13.34620186, 13.31958337, 13.31958337, 13.0823595], ["2023", 21.62356082, 18.03155466,17.7070641,17.30971908, 15.73697398, 15.70134858, 15.70134858, 15.38438927], ["2024", 26.12962373, 21.28939458,20.85887161,20.33330632, 18.27119241, 18.22482882, 18.22482882, 17.81303068], ["2025", 31.22147481, 24.84044009,24.28173457,23.60180413, 20.95746396, 20.89845614, 20.89845614, 20.37524737], ["2026", 36.97526654, 28.7110797,27.99896374,27.13505027, 23.8049118, 23.73116428, 23.73116428, 23.07838598], ["2027", 43.47705119, 32.93007687,32.03587462,30.95448934, 26.8232065, 26.73241855, 26.73241855, 25.9301972], ["2028", 50.82406785, 37.52878379,36.41995984,35.08330298, 30.02259889, 29.91224746, 29.91224746, 28.93885805], ["2029", 59.12619667, 42.54137433,41.18107639,39.54655052, 33.41395483, 33.28127618, 33.28127618, 32.11299524], ["2030", 68.50760223, 48.00509802,46.35164896,44.37132111, 37.00879212, 36.85076211, 36.85076211, 35.46170998]
]);
// create formatter
var formatter = new google.visualization.NumberFormat({
pattern: '0.0',
suffix: ' Lacs'
});
// format number columns
for (var i = 1; i < data.getNumberOfColumns(); i++) {
formatter.format(data, i);
}
var options = {
title : 'Accumulation of Rs. 150000 invested every year in 80C instruments',
titleTextStyle: {
fontSize: 20
},
colors: ['#F69688', '#A8423F', '#86A44A','#6E548D','#3D96AE','#DA8137','#403152','#CE8E8D'],
backgroundColor: 'transparent',
hAxis: {
title: 'Years',
logScale: true
},
vAxis: {
title: 'Accumulated amounts (in lakhs)',
logScale: false,
gridlines: { color: 'transparent' }
}
};
var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div" style="height: 400px; margin: 0 auto"></div>
关于javascript - 如何在谷歌图表的工具提示中添加小数点和 Lacs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37584075/
我正在使用谷歌图表。我根据我的数据创建了一个图表。现在我想修改我的工具提示。有两件事我想修改。 每个包含单词 Lacs 的数据都保留一个小数点。假设我有像 31.221 这样的数据(来 self 的图
如何获取IMEI、LAC/CELLID数据?这简单吗?在安卓/iphone 中?你能给我写几行吗? 最佳答案 对于串号是吗 TelephonyManager tm = (TelephonyMa
请解释什么是 Java 和数据库上下文中的“lac 记录”。 我看过“lac record”的引用资料,其中有一个表有 12 个 lac 记录 enter link description here
我试图检索当前连接的单元格的 Cid 和 Lac,但是使用 public void GetCid(){ int CID; int LAC; GsmCellLocation xXx = ne
经过大量研究后,我喜欢 LAC 可用于基于位置的应用程序以查找位置。我有几个关于 LAC 的问题1)我从 LAC 获得什么信息? 2) 如何使用 LAC 查找位置名称? 3)有没有网站或数据库可以了解
目前,我正在用网络中的单元对我的 Android 进行三边测量。它甚至比我想象的更准确。但没有我想要的那么准确。所以我想涉及比从 getNeighboringCellInfo 获得的更多的塔。我想获得
JS FIDDLE 我正在使用 ChartJs http://www.chartjs.org/在我的项目中。 使用折线图时,我用数字填充数据。要求是将数字转换为 lacs/crores。 当我将数字转
将数字转换为 lakhs and crores仅适用于正数。 尝试转换为字符串并返回,但这对我来说不起作用。 我还需要转换负数,例如-330000 应转换为 -3.30 Lac function nu
有一段时间我一直在尝试获取附近基站的 CellID 和 LAC。不幸的是我没能做到。第一个选项是使用: GsmCellLocation xXx = new GsmCellLocation();
我想在 jQuery 中使用 k、lacs、crores 将数字格式化为它们旁边的数字: 1000 到 1K 1500 到 1.5K 100000 至 1Lac 150000 至 1.5Lac 100
我在表中存储了数字,例如 11000000、7000000我想将它们转换为 1.1 千万罗尔、70 拉克等 ( Indian numbering system ) 并将它们显示在 aspx (UI)
我在应用程序中获取了本地区域代码 (LAC) 和小区 ID (CID) 的值。但我无法使用这些值找到确切的位置。我不知道我错过了什么。有人帮我解决这个问题 m_manager = (Telephon
在android中是否可以获取来电号码的以下信息 中冶 跨国公司 拉丁美洲和加勒比地区 小区编号 我试过代码 TelephonyManager tel = (TelephonyMana
亲爱的 StackOverflow friend 们,我找到了如何获得 MNC (Mobile Network Code) 和 MCC (Mobile Ccountry Code),但我确实需要获取有
我能够获得小区 ID 和 LAC(本地区域代码)。但不知道如何解码位置。我不应该连接到互联网,应该使用 Cell Id 和 LAC 获取手机信号塔的位置。 如果还记得基本型号的手机(不是基于 Andr
我从这段代码中得到 CID、MNC、MCC、LAC telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SE
我在想是否有可能从来自手机的短信中获取与以下项目相关的信息...... 移动国家代码 (MCC) 移动网络代码 (MNC) 本地区号 (LAC) 小区编号 最佳答案 如果您询问发件人的 MCC/MNC
我知道 MCC、MNC、LAC 和 Cell ID 的值是什么。我想在C中写一个程序,在Linux中以经纬度值的形式计算位置。 仅供引用: MCC - Mobile Country Code MNC
我遇到的情况是数据库中有超过 10 条 lac 记录。当用户使用一些选定的记录点击 MVC 中的操作方法时,我想通过获取所有记录并将它们与用户传递的记录进行比较来检查这些记录是否存在于数据库中。 然后
我正在尝试在 iOS 10.x 中以编程方式获取 CellID 和 LAC。 我试过Get CellID, MCC, MNC, LAC, and Network in iOS 5.1但这在 8.3 及
我是一名优秀的程序员,十分优秀!